Apply now »

Senior Full Stack Software Engineer with AI Expertise (Angular/Spring Boot)

Location: 

Brasov, RO Timisoara, RO Remote, RO Cluj, RO Serbia remote, RS Novi Sad, RS Iasi, RO Bucuresti, RO Sibiu, RO

Who we are

 

We are looking for a Senior Full-Stack Developer to join our team and contribute to the development of modern, scalable applications, with a strong focus on AI-powered solutions and intelligent software capabilities.

The ideal candidate combines advanced Angular/TypeScript expertise with solid Java/Spring Boot experience and is comfortable working across the full technology stack. You will be involved in designing and delivering end-to-end solutions, integrating AI capabilities into existing and new applications, and contributing to the continuous improvement of our software architecture and engineering practices.

 

What you'll be doing

 

  • Design, develop and maintain scalable full-stack applications using Angular/TypeScript and Java/Spring Boot
  • Contribute to the integration and implementation of AI-powered features and services within business applications
  • Design and consume REST APIs and develop robust integrations with internal and external systems
  • Work with SQL databases, ensuring efficient data access and optimized queries
  • Apply best practices in secure coding, automated testing and software quality
  • Contribute to CI/CD pipelines and automated deployment processes
  • Identify and resolve complex technical issues, with a strong focus on performance, reliability and scalability
  • Support applications in production and perform end-to-end troubleshooting across frontend, backend, integrations and infrastructure
  • Collaborate with cross-functional teams to translate business requirements into reliable and innovative technical solutions
  • Stay up to date with emerging technologies, particularly in AI, software architecture and modern development practice

 

What you'll bring along

 

  • BSc/MSc in Computer Science or related field
  • 8+ years of software engineering experience, including senior-level full-stack development
  • Advanced knowledge of Angular and TypeScript
  • Solid experience with Java and Spring Boot
  • Strong understanding of REST APIs, system integrations and distributed applications
  • Good knowledge of SQL and relational databases
  • Experience with automated testing, secure coding and CI/CD
  • Proven ability to troubleshoot complex issues across the full application stack
  • Experience with performance optimization and production support
  • Hands-on experience with AI technologies, AI APIs, LLMs or AI-driven application development 
  • Strong analytical and problem-solving skills, with the ability to work independently and collaborative
Document

What’s in it for you


✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families

✔ NTT DATA recruiters will never ask job seekers and candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties that may try to impersonate NTT DATA recruiters, either in writing or by phone, in an attempt to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will be associated with an @nttdata.com email address. NTT DATA will not use any non-NTT DATA or personal email domains (Gmail, Yahoo, etc.) or personal communication channels (WhatsApp, Facebook etc) at any time during the recruitment process. If you suspect any fraudulent activity, please contact us.


NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees.


Not the job for you? Perhaps you have a friend who would be a perfect fit. Send them this link!

What’s in it for you

  • New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
  • A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families

 

Make this the place you grow

Your unique talent is what matters. NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ethnicity, age, gender, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic.

 

Document

Third parties fraudulently posing as NTT DATA recruiters

NTT DATA recruiters will never ask job seekers and candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties that may try to impersonate NTT DATA recruiters, either in writing or by phone, in an attempt to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will be associated with an @nttdata.com email address. NTT DATA will not use any non-NTT DATA or personal email domains (Gmail, Yahoo, etc.) or personal communication channels (WhatsApp, Facebook etc) at any time during the recruitment process. If you suspect any fraudulent activity, please contact us.


#LI-GS1


Job Segment: Test Engineer, Software Engineer, Testing, Computer Science, Java, Engineering, Technology

Apply now »