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

**About projects:**

The project is a great opportunity to work for the biggest bank in the Baltic states. Your role will be to develop an environment for 3rd parties to test payment integrations.

**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

You are welcome to join our team!