This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Lead Software Engineer at NTT DATA will be responsible for leading an Agile development team, focusing on Java and Azure technologies. The role requires a minimum of 7 years of backend development experience, with strong expertise in Java/Spring and microservices. A bachelor’s or master’s degree in Computer Science or related field is required. The position offers a collaborative environment with opportunities for career development and a focus on employee well-being.
Job Responsibility:
Lead the team’s day-to-day technical execution while contributing hands-on to backend development
Develop and maintain Java (Spring Boot/Spring) microservices for large-scale web applications
Collaborate with Architects and Business Analysts to translate business needs and architectural designs into implementable technical solutions, including non-functional requirements
Design and implement secure, efficient integration patterns between components and services (REST, events, messaging)
Promote engineering best practices: code quality, testing, documentation, and maintainability
Perform and facilitate code reviews, ensuring standards, security, and performance are upheld
Support Agile delivery: assist with refinement, estimation, planning, and continuous improvement
Communicate progress, risks, and technical topics clearly to technical and non-technical stakeholders
Contribute to and document technical specifications and architecture decisions
Requirements:
Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
7+ years of backend development experience in Java/Spring, with demonstrated technical leadership (e.g., tech lead responsibilities, leading squads, mentoring)
Strong experience with microservice architectures and Spring ecosystem (e.g., Spring Boot
optionally Spring Cloud Stream/Function where relevant)
Experience with Azure services such as Azure App Service, Azure Functions, Azure SQL Database, Cosmos DB, Event Hubs (and container hosting where applicable)
Proficient in building, deploying, and operating containerized Spring Boot applications
Proficient in designing and implementing RESTful APIs, including API versioning, error handling and security patterns
Experience with SQL-based relational databases (e.g., PostgreSQL)
Solid knowledge of CI/CD pipelines, automation, and modern Git workflows
Fluent in English (written and spoken)
Nice to have:
familiarity with NoSQL databases
What we offer:
Health insurance for the employee and one dependent family member (100% paid by NTT DATA)
Meal vouchers of 120€ per month (x12)
Corporate mobile phone: subscription & device
Teleworking equipment allowance
Udemy Account
Access to Open Up mental health service
Certification Bonus Scheme (for Technology)
28 days of paid annual leave consisting of your legal holidays and compensation days