Banks Soft Systems
Banks Soft Systems is a leading developer in the world of financial products and services, online communications, and user experience. The company has 25 years of successful experience.
The team is looking for a Java Developer / Middle for the support team of a TOP 3 Russian bank.
On the project, we use: Java 11/Kotlin, Spring Boot 2, Spring Data over Hibernate, Spring Cloud Netflix, Docker, Jasper Reports, ActiveMQ/IBM MQ.
Development of backend services and libraries for the corporate client online banking system.
The architecture of the developed system includes: microservices with a large number of integrations, REST/MQ transport.
• At least 3 years of software development experience in Java
• Understanding of OOP, FP principles and common patterns, methods of application integration and protocols
• Confident knowledge of Java SE: Core, Collections, Concurrency, Generics, Reflection
• Confident knowledge: Spring Framework (MVC, IoC), Hibernate (or other ORM), SQL, Spring Cloud, Maven
• Experience with PostgreSQL or Oracle, Git and any CI/CD stack
• Ability and desire to write tests for your code
Will be a plus:
• Understanding of OAuth2
• Experience using and understanding Docker principles
• Ability to write well-structured code
What we offer:
A strong team to grow with / Market-level salary / Remote work with +4/5 Moscow time / Employment under the Labor Code / Provision of benefits and deferment / Voluntary medical insurance (DMS)
For those liable for military service, a military ID is required
RocketHunt estimate from real salaries
Grade
Middle
Experience
from 3 years
Work Format
Remote
AI writes it from your resume. You only have to send it.