Junior Java Developer (Arsenal AS)
We create and develop the Arsenal master system — it is a key digital product of the bank that manages data on security objects and all related security equipment. The system is the "single source of truth" for thousands of facilities across the country, aggregating data from multiple sources and ensuring its transmission to other systems.
Our main goal is to ensure the security and uninterrupted operation of the bank's facilities using modern technologies, automation, and data analysis.
Project stack: OpenShift, Java 17, Spring Boot, Kafka, PostgreSQL. Architecture – microservice.
Responsibilities
- development of distributed systems in Java + Spring Boot
- writing Unit tests
- working in a scrum team and focusing on results
- participation in the assessment and discussion of requirements
- code review
- finding and fixing defects in one's own and others' code.
Requirements
- knowledge of Java Core
- knowledge of OOP principles
- understanding of microservice and event-driven architecture principles
- knowledge of SQL and experience with JPA, Hibernate
- experience with Kafka, Maven, Gradle, Jira, Confluence is welcome
- readiness to independently understand a complex task.
Conditions
- annual salary review, annual bonus
- corporate gym and recreation areas
- over 400 educational programs from SberUniversity for professional and career development
- adaptation program and manager support at the start (for Junior positions)
- extended voluntary medical insurance, preferential insurance for family, and corporate pension program
- referral bonus for recommending friends to the Sber team.