Come join us and shape the technological future of Digital Payments! You’ll be part of an
international agile team
that
develops state-of-the-art Digital Solutions
to facilitate and enhance the
Payments experience
.
RESPONSIBILITIES
Your goal will be to:
Design and develop
scalable
and
resilient applications
based on
microservices architectures
Design and develop
solutions
in
collaboration
with the team, by following and defining development processes (like
TDD, BDD, code reviews
)
Deliver
high-quality software
that fulfills both
functional
and
non-functional requirements
Coach
and
mentor
other software engineers
Contribute to the whole development lifecycle, from
planning
to
implementation
and
testing
REQUIREMENTS
At least
3 years experience
as a microservices developer based on Java
Solid knowledge of
software engineering principles, algorithms, data structures
, and
Object-Oriented Design
Project experience on
Spring Boot
Comfortable with
Agile development
environments and practices
Good working knowledge on
container orchestration platforms
, such as
Kubernetes
or
Openshift
Ability to directly
interact
with customer stakeholders and collaborate with others
Knowledge of development
best practices
,
continuous delivery
and
testing
Experience in
solving
and
troubleshooting highly complex technical problems
QUALIFICATIONS
Bachelor's degree or equivalent experience in
Computer Science
or related field
Nice to Have:
Fluent in English
, written and spoken
We are looking forward to receiving your application!