Full Stack Developer Angular Java (She/He/They) Barcelona

NTT DATA
Zaragoza, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles HTML Java (Programming Language) Spring Security Agile Methodology Artificial Intelligence Software Quality Information Technology Consulting Software Design Patterns DevOps Design of User Interfaces Monitoring of Systems
+22 more
PostgreSQL Apache Maven OAuth Productivity Software Redis Prometheus SonarQube SQLite Systems Integration Angular Material Retrieval-Augmented Generation SOAPAPI Generative AI Backend Event Driven Architecture Containerization AngularJS HuggingFace Front End Software Development Dynatrace Docker Jenkins

Job description

Join NTT DATA and shape the future of digital innovation Consulte la descripción del puesto a continuación.Si confía en que tiene las habilidades y la experiencia adecuadas, envíe su solicitud hoy mismo.At 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 Angular, with some knowledge in Java and 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, C1 is the best) Minimum experience of 5 years.Angular v16+ for modern frontend applications (ncluding NgRx, Angular Material, Signals, and the latest templating features, as well as Nx monorepos).Frontend Development: Knowledge of Angular, HTML and CSS for building responsive and user-friendly interfaces.Testing: unit and integration.Agile methodologies, clean code, design patterns, and collaboration with UI/UX teams.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.*Spring AI (OpenAI, Vertex AI Gemini, HuggingFace, Ollama), Anthropic Claude (SDK), MCP (Model Context Protocol), RAG (Retrieval-Augmented Generation) Nice to have: If you have Java Backend Development: Experience building and integrating REST and SOAP services, managing dependencies with Maven, and developing scalable backend architectures.Infrastructure & DevOps: Experience working with CI/CD pipelines (Jenkins) and containerized environments using Docker and Kubernetes.Integration & Event-driven architectures (nice to have) Monitoring & Observability: Dynatrace, Prometheus / Micrometer, OpenTelemetry Code Quality: SonarQube, JaCoCo Databases: PostgreSQL, Redis, SQLite Testing: unit, integration, E2E Security: Spring Security, OAuth2 / JWT If you reside outside of Spain, you must be willing to relocate to Barcelona or Zaragoza (preferably Barcelona, as working from the Barcelona office one day a week is required).Collaboration: Strong communication skills and the ability to work in agile, cross-functional teams, collaborating with frontend, backend, and DevOps teams to deliver high-quality solutions.What will your responsibilities be?Design & Development Integration & Architecture Quality Engineering & Automation Collaboration: 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 team What do we offer?At NTT DATA, we offer: Permanent contract from day one Competitive salary aligned with your experience and knowledge Personalized career plan with regular category and salary reviews Flexible benefits plan (restaurant tickets, transport tickets, childcare) with tax savings + teleworking support Private health insurance + life and accident insurance Hybrid work model (2 days per week at our Barcelona office) 23 vacation days + 2 personal days + December 24th and 31st as company holidays Free access to our Corporate University (languages, technical and soft skills training) A diverse, collaborative and international work environment Interested?xsgfvud If you’re ready for your next professional challenge, we would love to meet you.Apply today and become part of NTT DATA.Because #GreatTech needs #GreatPeople like you.

Requirements

We’d love to meet you if you have: Fluent English (B2 minimum, C1 is the best) Minimum experience of 5 years. Angular v16+ for modern frontend applications (ncluding NgRx, Angular Material, Signals, and the latest templating features, as well as Nx monorepos). Frontend Development: Knowledge of Angular, HTML and CSS for building responsive and user-friendly interfaces. Testing: unit and integration. Agile methodologies, clean code, design patterns, and collaboration with UI/UX teams. 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. *Spring AI (OpenAI, Vertex AI Gemini, HuggingFace, Ollama), Anthropic Claude (SDK), MCP (Model Context Protocol), RAG (Retrieval-Augmented Generation) Nice to have: If you have Java Backend Development: Experience building and integrating REST and SOAP services, managing dependencies with Maven, and developing scalable backend architectures. Infrastructure & DevOps: Experience working with CI/CD pipelines (Jenkins) and containerized environments using Docker and Kubernetes. Integration & Event-driven architectures (nice to have) Monitoring & Observability: Dynatrace, Prometheus / Micrometer, OpenTelemetry Code Quality: SonarQube, JaCoCo Databases: PostgreSQL, Redis, SQLite Testing: unit, integration, E2E Security: Spring Security, OAuth2 / JWT If you reside outside of Spain, you must be willing to relocate to Barcelona or Zaragoza (preferably Barcelona, as working from the Barcelona office one day a week is required). Collaboration: Strong communication skills and the ability to work in agile, cross-functional teams, collaborating with frontend, backend, and DevOps teams to deliver high-quality solutions. What will your responsibilities be? Design & Development Integration & Architecture Quality Engineering & Automation Collaboration: 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 team What do we offer?

Benefits & conditions

At NTT DATA, we offer: Permanent contract from day one Competitive salary aligned with your experience and knowledge Personalized career plan with regular category and salary reviews Flexible benefits plan (restaurant tickets, transport tickets, childcare) with tax savings + teleworking support Private health insurance + life and accident insurance Hybrid work model (2 days per week at our Barcelona office) 23 vacation days + 2 personal days + December 24th and 31st as company holidays Free access to our Corporate University (languages, technical and soft skills training) A diverse, collaborative and international work environment Interested? xsgfvud If you’re ready for your next professional challenge, we would love to meet you. Apply today and become part of NTT DATA. Because #GreatTech needs #GreatPeople like you.

About the company

Join NTT DATA and shape the future of digital innovation Consulte la descripción del puesto a continuación. Si confía en que tiene las habilidades y la experiencia adecuadas, envíe su solicitud hoy mismo.At 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 Angular, with some knowledge in Java and 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all