Our client, a major industrial player in the defense and mission-critical systems sector, is looking for a Java Software Architect to strengthen its software teams and contribute to high-value, secure solutions.
Mission
As a Java Software Architect, you will design and develop secure, high-performance, and scalable software solutions for critical environments. You will be involved in architectural decisions, backend and frontend development, and continuous product improvement within an Agile and international context.
Key Responsibilities
Design and develop Java backend services using Spring Boot
Define and evolve microservices architectures
Implement and consume RESTful APIs
Develop frontend interfaces using Angular
Apply security best practices (authentication, authorization, secure coding)
Ensure code quality through unit and integration testing
Optimize application performance and scalability
Collaborate within Agile / Scrum international teams
Participate in Agile ceremonies and propose continuous improvements
Profile / Requirements :
Profile
Proven experience as a Java Software Architect or senior Java backend engineer
Strong expertise in Java and Spring Boot
Experience with Angular
Solid understanding of REST APIs and microservices
Strong awareness of software security concepts
Experience working in Agile / Scrum environments
Good professional level of English
Eligible for a security clearance
Nice to Have
Experience in defense or mission-critical industries
Knowledge of Kafka, Kubernetes, Keycloak, Prometheus, Grafana