16 ago
|
Amaris Consulting
|
Barcelona
16 ago
Amaris Consulting
Barcelona
Ready to take your career to the next level?
La información a continuación detalla los requisitos del puesto, la experiencia esperada del candidato y las cualificaciones correspondientes.
Join
Amaris Consulting
and work on projects that impact thousands of users worldwide. Be part of an international team, grow in an agile environment, and develop your career within a integral group that values innovation, collaboration, and talent.
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 .
UI/UX Awareness (Valuable)
Ability to implement designs from
Figma or similar tools .
Understanding of
UX principles
(usability, navigation, responsiveness).
Experience working with
design systems
or reusable UI components.
Strong
attention to detail
in user interface implementation.
Additional Skills
Experience working in
Agile environments
(Scrum, Kanban).
Strong
analytical and problem‑solving
skills.
Ability to work
independently
with moderate supervision.
Strong
collaboration skills
within cross‑functional teams.
Good communication with
technical and business stakeholders .
Proactive mindset , ownership, and accountability in delivery.
Why join us?
Career growth:
70% of our senior leaders started in junior positions.
Continuous learning:
access to our Technology Academy, Udemy courses, webinars, and company-funded certifications (including AI and cloud).
Flexibility:
remote work options, flexible working policies, and social benefits (meal vouchers, transport, childcare support, private health insurance, etc.).
Wellbeing:
our
WeCare
program supports employees in critical life situations.
Personal development:
annual training budget to grow both your hard and soft skills. xkdbapo
At
Amaris Consulting , we are committed to creating an inclusive environment. We welcome all qualified applications regardless of gender, sexual orientation, race, ethnicity, age, or any other characteristic
📌 Full‑Stack Developer (Barcelona)
🏢 Amaris Consulting
📍 Barcelona