Company: Belarusian People's Bank
Location: Minsk, Belarus
Employment Type: Full-time
Java Developer for a bank undergoing digital transformation. Development of microservices in Java and Spring.
Responsibilities:
- Development of services and key system components within a microservice architecture
- Development and improvement of Java software using Spring frameworks (Spring Boot, Spring MVC, Spring Security)
- Writing high-quality, understandable code that complies with standards
- Writing tests using JUnit
- Interaction with developers from other teams on integration tasks
Requirements:
- At least 2 years of experience as a Java Developer
- Higher technical education
- Experience with Spring frameworks (Core, Boot, Data, Cloud, Security)
- Experience with JDBC/JPA/Hibernate technologies
- Knowledge of relational databases, especially Postgres
- Understanding of microservice architecture and REST principles
- Knowledge of SOLID and ACID principles
- Experience with Git version control systems, Docker containerization, and Postman tool
- Experience with Jira / Confluence
Conditions:
- Modern management and a great team of experts
- Opportunity to participate in ambitious fintech projects
- Opportunities for development within the company
- New stylish office with a panoramic view from the Futuris business center (Borisovsky Trakt metro station), possibility of hybrid work format
- Medical insurance, including the option to insure close relatives
- Financial assistance for vacation
- Discounts on subscriptions and paid corporate team-building events
- Real prospects for career and financial growth
Skills:
- Java
- Spring
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data
- Spring Cloud
- JDBC
- JPA
- Hibernate
- Postgres
- Git
- Docker
- Postman
- Jira
- Confluence
- JUnit
- REST
- SOLID
- ACID