Middle+ Java Developer to work on Sber's large-scale ERP system. Participation in product planning, design, and development, integrations, and implementation of changes.
Tasks:
- Participation in product planning, design, and development.
- Development of client paths.
- System implementation and configuration.
- Detailed design of integration with related services (including APIs).
- Development and coordination of documentation: technical design, functionality description, architecture, working documentation.
- Analysis of related services' architecture, design of integration solutions, participation in forming solution architecture.
- Participation in testing and acceptance of new functionality.
- Implementation of changes in operational departments.
Requirements:
- Java development experience from 4 years.
- Professional education: higher or secondary (IT).
- Java Core: OOP, Concurrency / Multithreading, Stream API, Generics, Collections.
- JVM performance: profiling and monitoring.
- Spring.
- Hibernate Criteria API.
- JUnit, Mockito.
- PostgreSQL.
- Redis.
- Liquibase (migrations).
- Design Patterns, GoF, RASP, SOLID.
- Kafka.
- RESTful API.
- Jenkins, Bitbucket.
- Maven, Gradle (build and dependency automation).
- Docker, Kubernetes (K8s).
Conditions:
- Rate: up to 190,000 rubles — Moscow; up to 160,000 rubles — regions of the Russian Federation + RB.
- Grade: Middle+.
- Workload: Full-time.
- Format: Remote.
- Location/Citizenship: RF, RB / RF, RB.
- Vacancy validity period: until 09/02/2026.
- Candidates with experience relevance from 85% are considered (outsourcing position).
Skills:
- Java
- Spring
- Hibernate
- JUnit
- Mockito
- PostgreSQL
- Redis
- Liquibase
- Kafka
- RESTful API
- Jenkins
- Bitbucket
- Maven
- Gradle
- Docker
- Kubernetes
- Database Ingate
- ClickHouse
- Cassandra
- MongoDB
- Microservices
- DDD
- GraphQL
- gRPC
- Avro
- SOAP
- OpenShift
- ELK
- Elasticsearch
- Logstash
- Kibana