Lead Software Engineer
NTT America, Inc.
**NTT DATA – a part of NTT Group - is a Top 10 global IT services provider, headquartered in Tokyo, with over 150,000 employees.**
**We deliver consulting solutions** by combining specialized sectorial knowledge, our transformation management skills, and our large technology expertise (data, RPA, AI, low code, cloud, IoT, virtual reality), to keep our clients, as well as society, a step ahead in this digitally dynamic world.
At **NTT DATA** everything we do is guided by our **core values** . We respect every **voice** , think **bold** , deliver the **outcome** and win **together** . Our leadership approach enables our people to feel **inspired** to contribute, **empowered** to take initiative, and genuinely **cared** for in their growth and wellbeing.
**NTT Data Greece** is looking for a motivated **Lead Software Engineer** , with strong **Java/Spring** expertise and hands-on experience on **Azure** , to work with clients in the European Public sector. The ideal candidate should be adept at technical analysis, have strong communication skills, excel in a collaborative team environment, and demonstrate a proactive and results-driven approach.
You will lead an Agile development team while remaining hands-on, working closely with Architects and Business Analysts to ensure the team implements agreed technical designs and delivers high-quality solutions.
**Your day will look like:**
+ 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.
**Why NTT DATA?**
We value a **collaborative** and **supportive** environment, celebrating **curiosity** and **engagement**
We are committed to supporting the physical, financial and emotional well-being our of employees
**Career development.** Training path and access to learning opportunities, yearly performance reviews and a mentorship program
We believe in **work-life balance** and **flexibility** . Wear casual clothing, decide your working hours and enjoy our hybrid working model
**Talent Friends.** Refer a friend and receive a **bonus** when they join
**We care about you**
**Health & well-being.** Focus on your mental health with access to a platform with certified psychologists & mental health workshops. Take a break with one of our online fitness and well-being sessions
**Diversity & inclusion.** We are committed to equal employment opportunities regardless of gender, gender expression and identity, sexual orientation, religion, culture, origin, disability, age, or other personal and social characteristics. **\#WeAreAllUnique** **\#YouMakeUsUnique**
Please let us know if you require us to accommodate any accessibility needs during the recruitment process.
**Benefits at NTT DATA Greece**
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
**Your profile:**
+ 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); familiarity with NoSQL databases is a plus.
+ Solid knowledge of CI/CD pipelines, automation, and modern Git workflows.
+ Fluent in English (written and spoken).
Upon receiving an interview, you may request accommodation for any accessibility needs.
Sounds interesting? Apply now or share it with a friend 🔹
Confirmar seu email: Enviar Email
Todos os Empregos de NTT America, Inc.