Head of Java Development
MTS Bank is one of the key areas of the MTS ecosystem.
We use modern digital solutions and develop technological banking services accessible to everyone.
What you will do
- Formulate and implement the back-end development strategy in accordance with company goals
- Define technical priorities and long-term back-end development plans
- Build and develop a strong team of back-end developers
- Distribute tasks and organize effective interaction within the team
- Maintain high standards of code quality and architecture of developed systems
- Analyze back-end requirements and develop optimal technical solutions
- Make decisions on the feasibility and methods of implementing new technologies in development processes
What we expect
- Good knowledge of Java 17+, Spring Boot, SQL
- Ability to understand existing code (Code Review)
- Ability and willingness to write Unit tests and demand test writing from others
- Understanding of cloud environment system operation
- Participation in the development of high-load products
- Knowledge of basic algorithms, data structures, understanding of design patterns
- Experience with HTTP, Rest, Kafka
- Experience with encryption programs
What we offer
- Competitive salary;
- Voluntary medical insurance with dental coverage from the first day of work;
- Access to the corporate library and university;
- Special mobile tariff;
- Discounts and bonuses from MTS, MTS Bank, and our partners;
- Remote work format;
- "Mechta" cafe with healthy breakfasts and delicious lunches;
- Corporate sports: yoga, running and volleyball communities;
- Fitness room in the office;
- Financial assistance program for various life situations.