
Software Applications Team Lead
- Hybrid
- Bucharest, București, Romania
Job description
Design highly tolerant software with special care towards scale
Direct interactions with the customer during trials & demos
Communicate with product & project management team on statuses in an agile environment
Mentor and Lead a team of 3-5 Java software developers as their people leader.
Plan and guide a scrum team from within a shared Scrum-Master role
Job requirements
2+ years of proven experience as Java Development Team Leader
5+ years of professional software development experience
Bachelor’s degree in Computer Science or a related field, or equivalent experience
Strong expertise in Java and the Spring ecosystem, including Spring Boot, Spring MVC, and Spring Security
Experience with frontend development and UI architecture; hands-on experience with Angular is a plus
Strong understanding of RESTful design, HTTP, and distributed systems
Proven experience applying software architecture principles and design patterns
Deep experience with relational databases (e.g. PostgreSQL, MySQL)
Solid understanding of multithreading and concurrency
Hands-on experience with Docker, Git, and CI/CD pipelines
Strong analytical skills and a high degree of ownership
Advanced written and spoken English
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.