Description
Our team develops modern digital products and applies smart forecasting models designed for both internal Sber users and the external market, with a constantly growing number of users exceeding 2 thousand.
Development is carried out on various operating systems, including mobile ones (iOS, Android).
Products in the field of real estate portfolio management, transport provision, smart office technologies, and a number of services that make office life comfortable for every employee.
Responsibilities
- development of application programs (JAVA)
- finding the best solutions together with designers and analysts
- estimating task complexity, participating in planning;
- writing unit tests
- mentoring (developing tech skills) of interns
- interaction with developers and other teams in an Agile format
Requirements
- higher education
- experience in software development/modification/implementation projects from 5 years
- understanding of the software development, implementation, and maintenance lifecycle (development, integration, testing, deployment, monitoring)
- Knowledge of build systems (Gradle, Maven)
- practical experience with Java Core, JCF
- practical experience with Spring Core, Spring MVC, Spring Data JPA, Spring AOP
- understanding of Hibernate principles
- experience using JUnit, Mockito or other frameworks for Unit tests (testing, types, dependencies)
- knowledge of REST, XML, JSON, HTTP technologies
- practical experience with Nexus, Bitbucket
- logging: what dependencies, what levels, how to use, related technologies
- understanding of principles and practical experience with SQL, PostgreSQL
- Jenkins, Bash, Ansible, Docker, Linux, SSL, OpenShift
- Spring Security, OAuth2, role-based model, configuration methods
- OpenShift configurations (understanding of operation, configuring main entities in a namespace)
- understanding of DevOps principles and methodology, build process (CI/CD)
- knowledge of key software development methodologies (Agile, Scrum)
- experience with team development using tracker systems (Confluence, Jira, etc.)
- experience interacting with AI (optional)
Conditions
- comfortable modern office at Ulitsa Ural'skaya, 1
- work schedule: office/hybrid
- annual salary review, annual bonus
- corporate gym and relaxation 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 health insurance, preferential family insurance, and corporate pension program
- flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- free SberPrime+ subscription, discounts on products from partner companies
- referral bonus for recommending friends to the Sber team.