Full-Stack Developer - Java & Angular
Description
NTT DATA Europe & Latam is seeking a talented Full-Stack Developer with strong Java and Angular skills to join our engineering team in Emilia-Romagna. You’ll build scalable backend services with Java Spring Boot and craft responsive UIs with Angular in an agile environment.
You’ll collaborate with product owners and designers, write clean, well-tested code, and drive improvements across the full stack. A Bachelor’s degree and 5–7 years of professional software development are expected.
Develop and maintain backend services using Java, Spring Boot, and RESTful APIs. Build responsive frontend applications using Angular. Collaborate with product owners, designers, and engineers to translate requirements into technical solutions. Write clean, well-tested code across the full stack. Optimize performance, scalability, and security. Participate in code reviews and improve development practices. Integrate third-party services, APIs, and internal systems. Troubleshoot and resolve frontend and backend issues. Contribute to architectural decisions and technical enhancements. Work in an Agile environment with sprint planning and stand-ups. Bachelor’s degree in Computer Science, Engineering, or related field. 5–7 years of professional software development experience. Strong hands-on experience with Java 17 or Java 21 and modern features. Solid expertise in Spring Boot and RESTful APIs. Proficiency building responsive front-ends with Angular. Good understanding of SQL and relational databases. Experience with Azure cloud services and Git version control. Able to design, develop, and maintain full-stack solutions in an Agile environment. Strong problem-solving and writing clean, maintainable code.