The ideal candidate for this Backend Java Developer role will have strong experience in Java and Spring framework. As a key member of the team, you will be responsible for designing, developing, testing, and deploying backend components for payment systems.
">
Key responsibilities include:
* Analyse, design, develop, test, and deploy backend components for payment systems
* Develop and maintain RESTful APIs for integration with internal and external systems
* Evaluate and improve clean architecture using layered design and established design patterns
* Write maintainable, testable code in Java using Spring Framework
* Maintain and evolve a solid data model using SQL and PostgreSQL
In order to succeed in this role, you will need to possess:
* 4+ years of experience as a Java backend developer
* Strong expertise in: Spring, OOP, Rest APIs, Data modelling, and Databases SQL
* Hands-on experience with: Git, Maven, PostgreSQL and Mockito
* Experience in cloud platform in AWS
* Fluent in English (both written and verbal); other languages are a plus
This is an excellent opportunity to work on a variety of challenges and develop your skills in a dynamic environment.