Position: Middle/Senior Java Developer for the Financial Sector (Payment Services Directive)
Company: FlexMade
Category: Java
Experience required: 3y
English level: upper

We are looking for a good team player who can take responsibility for his/her task and technically contribute to the future of the product and take responsibility for future support activities.

**Requirements:**

5+ years of commercial experience in Java development
Hands-on experience in designing and developing using Spring Boot, Hibernate, and Gradle
Experience in developing web applications using Java 11
Be familiar with AWS, Docker, Jenkins, and Kubernetes
Experience with PostgreSQL, Redis, and Liquibase
Know the principles of Test-Driven Development

**Responsibilities:**

Develop product API with PSD2 (Payment Service Directive) requirements
Covering code with Unit tests
Analyze requirements and develop software solutions
Contribute to engineering practices, architecture, and implementations
Maintain up-to-date documentation on processes and code

**We offer you:**

Competitive salary package
Flexible working hours
Interesting projects
Friendly young team
Annual paid vacation
Paid sick leaves
Corporate events
Our office is close to the underground station and public transport