We are looking for a Java developer for a project to create an automated system focused on solving business problems for the external market.
This system is deployed within Sber's affiliated entities - SberTech.
There is an agreement with SberTech for the support and updating of this automated system.
Clients already exist, but the system is not yet ready for operation, so we are currently rapidly assembling a team to support the automated system.
Our technology stack:
- Microservice architecture, interaction between services via REST, Kafka;
- The application is deployed in OpenShift 4, Istio service-mesh is used;
- The vast majority of microservices are in Java 17, Spring Boot 3; frontend is in React;
- Hadoop components (HDFS, Yarn) are used;
PostgreSQL DB;
CI/CD Jenkins, Helm is used;
- We manage tasks in Jira, Confluence.
Code in BitBucket;
- Zephyr, Allure, Playwright for QA.
Responsibilities
- Adaptation of platform releases for Cloud.ru infrastructure components;
- Development and enhancement of the platform adapter for working with Cloud.ru data storage and processing services;
- Development and enhancement of the platform provider for Cloud.ru authentication/authorization systems;
- Elimination of cybersecurity observations and incidents;
- Development of HotFix for application software to resolve incidents;
- Formation and leadership of interaction processes with the PAO/Affiliated Entity (SberTech) team;
- Organization of stand support processes in Cloud;
- Testing of the automated system in Cloud;
- Development of forks for specific Cloud infrastructure features.
Requirements
Key
- 5+ years of experience in Java development.
- Deep knowledge of the Spring Boot framework (Spring MVC, Spring Data, Spring Security).
- Knowledge of SQL and experience with relational DBMS (transactionality, query plan optimization, indexes);
- Experience with JPA (Hibernate)
- Knowledge of design patterns and the ability to apply them in practice.
- Experience in designing microservice architecture.
- Experience in writing unit tests;
- Higher technical education
Desirable
- Experience developing with Hadoop and Spark
- Experience developing in Python.
- Experience with Kubernetes / OpenShift.
- English proficiency at the level of reading technical documentation.
Conditions
What we offer:
- Work in an accredited IT company;
- Annual bonus based on performance;
- VHI, telemedicine, check-ups - after the probationary period;
- Maternity coverage, laser vision correction, and dentistry after two years of continuous service in the Sber group;
- Special conditions for family insurance;
- Opportunity to participate in the corporate pension program;
- Corporate training;
- Free SberPrime+ subscription and partner discounts;
- New Year's gifts for children, corporate events, and support in special life situations;
- Discounts at X-Fit, WorldClass sports clubs.