Full Stack Developer (Angular + Java)

Tamarind Intelligence
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Barcelona, Spain

Tech stack

HTML
Java
API
Artificial Intelligence
Automation of Tests
Cloud Engineering
Software Quality
Information Technology Consulting
Continuous Integration
DevOps
Maven
Productivity Software
Simple Object Access Protocol (SOAP)
Systems Integration
Enterprise Software Applications
Spring-boot
SOAPAPI
Generative AI
Apigee
Backend
Containerization
Angular
Kubernetes
Front End Software Development
Jenkins

Job description

Join NTT DATA and shape the future of digital innovationAt NTT DATA, we are a global technology consulting company helping organizations transform through innovation, technology, and collaboration.With more than 190,000 professionals across over 50 countries, we work with leading companies to design and deliver cutting?edge digital solutions.What are we looking for?We are looking for a Full Stack Developer specialized in Java and Angular, with experience building scalable applications and working in modern cloud?native environments.You will be part of an international team developing and maintaining web?based applications using modern backend and frontend technologies while contributing to high?quality software delivery and continuous improvement.Why would we like to meet you?We'd love to meet you if you have:- Fluent English (B2 minimum)- Core Technologies: Strong experience with Java and Spring Boot (Web Flux) for backend development, and Angular for modern frontend applications.- Backend Development: Experience building and integrating REST and SOAP services, managing dependencies with Maven, and developing scalable backend architectures.- Frontend Development: Knowledge of Angular, HTML and CSS for building responsive and user?friendly interfaces.- Automation & CI/CD: Experience working with CI/CD pipelines (Jenkins) and containerized environments using Kubernetes.- Integration & Event?driven architectures (nice to have)Generative AI- Experience working with Generative AI technologies and tools, integrating AI capabilities into development workflows or applications.- Familiarity with AI?assisted coding environments and developer productivity tools.- Experience with Claude Code or similar AI coding assistants is a strong llaboration:Strong communication skills and the ability to work in agile, cross?functional teams, collaborating with frontend, backend, and Dev Ops teams to deliver high?quality solutions.What will your responsibilities be?Design & Development- Analyze requirements and participate in software design and development of full stack applications- Develop and maintain backend services using Java and Spring Boot (Web Flux)- Build and maintain modern frontend applications using Angular- Implement and integrate REST and SOAP APIsIntegration & Architecture- Integrate applications with API management platforms (APIGEE) and other enterprise systems- Ensure scalable and maintainable application architecturesQuality Engineering & Automation- Ensure code quality through reviews and best development practices- Implement automated testing and CI/CD pipelines using Jenkins- Support containerized deployments using KubernetesCollaboration- Work closely with cross?functional and international teams- Participate in agile ceremonies and collaborative development processes- Contribute to continuous improvement and innovation within the development teamWhat do we offer?At NTT DATA, we offer:Permanent contract from day oneCompetitive salary aligned with your experience and knowledgePersonalized career plan with regular category and salary reviewsFlexible benefits plan (restaurant tickets, transport tickets, childcare) with tax savings + teleworking supportPrivate health insurance + life and accident insuranceHybrid work model (2 days per week at our Barcelona office)23 vacation days + 2 personal days + December 24th and 31st as company holidaysFree access to our Corporate University (languages, technical and soft skills training)A diverse, collaborative and international work environmentInterested?If you're ready for your next professional challenge, we would love to meet you.Apply today and become part of NTT DATA.Because #Great Tech needs #Great People like you.

Requirements

We are looking for a Full Stack Developer specialized in Java and Angular, with experience building scalable applications and working in modern cloud?native environments.You will be part of an international team developing and maintaining web?based applications using modern backend and frontend technologies while contributing to high?quality software delivery and continuous improvement.Why would we like to meet you? We'd love to meet you if you have:- Fluent English (B2 minimum)- Core Technologies: Strong experience with Java and Spring Boot (Web Flux) for backend development, and Angular for modern frontend applications.

  • Backend Development: Experience building and integrating REST and SOAP services, managing dependencies with Maven, and developing scalable backend architectures.
  • Frontend Development: Knowledge of Angular, HTML and CSS for building responsive and user?friendly interfaces.
  • Automation & CI/CD: Experience working with CI/CD pipelines (Jenkins) and containerized environments using Kubernetes.
  • Integration & Event?driven architectures (nice to have)Generative AI- Experience working with Generative AI technologies and tools, integrating AI capabilities into development workflows or applications.
  • Familiarity with AI?assisted coding environments and developer productivity tools.
  • Experience with Claude Code or similar AI coding assistants is a strong llaboration:Strong communication skills and the ability to work in agile, cross?functional teams, collaborating with frontend, backend, and Dev Ops teams to deliver high?quality solutions.What will your responsibilities be? Design & Development- Analyze requirements and participate in software design and development of full stack applications- Develop and maintain backend services using Java and Spring Boot (Web Flux)- Build and maintain modern frontend applications using Angular- Implement and integrate REST and SOAP APIsIntegration & Architecture- Integrate applications with API management platforms (APIGEE) and other enterprise systems- Ensure scalable and maintainable application architecturesQuality Engineering & Automation- Ensure code quality through reviews and best development practices- Implement automated testing and CI/CD pipelines using Jenkins- Support containerized deployments using KubernetesCollaboration- Work closely with cross?functional and international teams- Participate in agile ceremonies and collaborative development processes- Contribute to continuous improvement and innovation within the development teamWhat do we offer?

Benefits & conditions

At NTT DATA, we offer:Permanent contract from day oneCompetitive salary aligned with your experience and knowledgePersonalized career plan with regular category and salary reviewsFlexible benefits plan (restaurant tickets, transport tickets, childcare) with tax savings + teleworking supportPrivate health insurance + life and accident insuranceHybrid work model (2 days per week at our Barcelona office)23 vacation days + 2 personal days + December 24th and 31st as company holidaysFree access to our Corporate University (languages, technical and soft skills training)A diverse, collaborative and international work environmentInterested? If you're ready for your next professional challenge, we would love to meet you.Apply today and become part of NTT DATA.Because #Great Tech needs #Great People like you.

About the company

Join NTT DATA and shape the future of digital innovationAt NTT DATA, we are a global technology consulting company helping organizations transform through innovation, technology, and collaboration. With more than 190,000 professionals across over 50 countries, we work with leading companies to design and deliver cutting?edge digital solutions.What are we looking for?

Apply for this position