Athens, GRC
17 hours ago
Lead Software Engineer
**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