Lead Developer Java Angular (M/F)
Role details
Job location
Tech stack
Job description
Designing sustainable software architectures and developing high-performance full-stack applications require advanced skills in the Java ecosystem (Spring Boot), Angular, and a strong Software Craftsmanship culture. This role is designed for a Lead Developer capable of elevating their team, ensuring technical excellence, and advocating software development best practices across projects., As a Java / Angular Lead Developer (M/F), you will work within our client's teams :
- Design, develop, and maintain the client product in a full-stack environment (Java and Angular) according to business and IT requirements
- Technically lead the development team by defining the software architecture and supporting skill development / upskilling (mentoring, pair-programming, code reviews)
- Ensure the quality, security, robustness, and performance of back-end and front-end deliverables
- Evangelize and ensure consistent practices through strict adherence to development standards (Clean Code, Clean Architecture, DDD)
- Foster a strong quality culture by driving the testing strategy (TDD, BDD, unit, integration, and end-to-end testing)
- Proactively propose solutions for continuous improvement, automation strategy (CI/CD), and application monitoring
- Collaborate closely with Product Owners and cross-functional teams to align the technical vision with business goals
Requirements
Confirmed experience (minimum 7 years) in application development with Lead Technical or Lead Development assignments. Proven mastery of technical management of multidisciplinary teams. Strong skills in Java, Angular, Node.js, AWS, and DevSecOps. Attention to detail, quality-driven, with a taste for continuous improvement. Ability to unite, train, and support the team in a craft/software quality approach. Excellent communication and comfort in agile environments/large-scale projects.