Senior Java Backend Developer
Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises, and corporations.
More than 1700 active and dedicated employees work for Pivdenny throughout Ukraine. For four years in a row, the bank has been included in the Forbes 50 Best Employers rating.
We are now looking for a Senior Backend Developer to join our team.
Responsibilities:
- Develop new microservices;
- Participate in the design of microservices and their databases;
- Implement unit and integration tests;
- Develop new features and make updates of existent microservices on a daily-basis;
- Write clean, testable, maintainable code, and continue to grow development skills;
- Perform requirement analysis and features estimation;
- Prepare API documentation of microservices;
- Share knowledge of the project with team members.
Requirements:
- BS or MS in Computer Science or related field;
- 5+ years of commercial experience in Java;
- Good understanding of OOP principles, OOP design, and design patterns;
- Good understanding of microservices architectural principles and experience in the development of RESTful applications and microservices;
- Good practical experience with Java 11+, Spring 5+ / Spring Boot 2+ (Data JPA/Hibernate, Security, Cloud), JUnit 5, Mockito, Testcontainers, Kafka / RabbitMQ;
- Experience with Git, Maven, Docker / Docker compose;
- Good knowledge and practical experience with SQL and relational database;
- Responsibility, proactivity, willingness to work in a team.
Would be a plus:
- Experience with Oracle DB;
- Experience with IBM Integration Bus;
- Participation in Fintech projects.
What we offer:
- Health insurance;
- Competitive salary;
- Work in a functional, comfortable office or remotely;
- Corporate psychologist;
- Opportunity for career growth and development;
- Opportunity to take courses and training;
- Opportunity to work in a stable and professional company with a friendly team.
We review resumes within 14 days. If you do not hear from us, it means that we cannot offer you a position at this time, but we have kept your resume in our database. We will contact you when we have a suitable opportunity.