Full Stack Developer

Amaris

Barcelona, Spain

Mission Description

As a Full‑Stack Developer (Angular/Java), you will be responsible for designing, developing, and integrating end‑to‑end application features, bridging the frontend and backend layers in a modern, API‑driven ecosystem.

You will work closely with other developers, UX/UI, DevOps, and business stakeholders to deliver scalable, maintainable solutions aligned with the client’s architectural standards.

Tasks expected for this role

  • Design and develop end‑to‑end application features across: Frontend: Angular Backend: Java/Spring Boot;
  • Implement and consume REST APIs following API‑first principles and OpenAPI standards;
  • Build responsive, scalable, and maintainable user interfaces aligned with UX/UI guidelines;
  • Take ownership of features from design to delivery, including testing and integration;
  • Collaborate with DevOps teams to integrate developments into CI/CD pipelines;
  • Use Bitbucket for source code management, branching strategies, and pull request workflows;
  • Ensure performance optimization, error handling, and scalability;
  • Participate proactively in Agile ceremonies and contribute to backlog refinement.

Functions and Responsibilities

  • Develop and maintain full‑stack components aligned with architectural guidelines;
  • Ensure seamless integration between frontend and backend systems;
  • Apply clean code, modular design, and reusability principles;
  • Contribute to technical decisions within the team (design, approaches, tools);
  • Collaborate with UX/UI to translate designs into high‑quality implementations;
  • Integrate applications with APIs, services, and event‑driven components;
  • Support troubleshooting, debugging, and resolution of technical issues;
  • Contribute to the continuous improvement of development standards and practices;
  • Ensure alignment with DevOps practices (versioning, pipelines, environments).

Profile Requirement

  • Degree in Computer Engineering or equivalent;
  • English level C1 – strong ability to communicate in international environments;
  • At least 3–5 years of proven experience in a full‑stack role, with ownership of features or modules.

Technical Skills

  • Strong experience in Java (Spring Boot) for backend development;
  • Solid experience in Angular (or similar frameworks) for frontend development;
  • Experience designing and consuming REST APIs and OpenAPI specifications;
  • Proficiency in HTML5, CSS3, and modern UI frameworks;
  • Experience with Bitbucket (repositories, pull requests, branching strategies);
  • Experience designing and managing relational databases (PostgreSQL or similar);
  • Familiarity with CI/CD tools (Jenkins, Bitbucket Pipelines, etc.);
  • Basic knowledge of container environments (Docker, Kubernetes, OpenShift).

Integration & Architecture

  • Experience working in microservices and API‑first architectures;
  • Understanding of frontend‑backend interaction patterns (REST, BFF, etc.);
  • Ability to design scalable and reusable components;
  • Familiarity with event‑driven architectures (valuable);
  • Awareness of system integration challenges and best practices.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Spain      Developer      Front End Developer      Java Developer      On-site      Remote      Web Developer      Amaris     

EuroTechJobs Logo

© EuroJobsites 2026