Java Developer internship in the SberBusiness cross-channel team. Participate in the development of a community for entrepreneurs in mobile and web versions under the guidance of a mentor.
Tasks:
- Write code under the mentorship of a mentor in a team involved in the development of Russia's largest online bank for legal entities
- Work in an Agile team (daily stand-ups, two-week sprints, demo, retrospective)
- Participate in Code Review
Requirements:
- Current 3rd-4th year student
- Knowledge of Java 17+ syntax
- Understanding of OOP principles and basic algorithms/data structures
- Basic understanding of REST API and ability to work with JSON structures
- Presence of a pet project on Spring Boot with Unit test coverage (JUnit, Mockito)
- Knowledge of SQL basics
- Theoretical understanding of transaction processing principles
- Theoretical understanding of microservice architecture
- Proficiency in Git at the level of creating branches, commits, and merges/rebases
Conditions:
- Comfortable modern office near Kutuzovsky Prospekt metro station, 32 Kutuzovsky Prospekt, hybrid work format
- Internship with immersion in real projects under the guidance of an experienced mentor
- Clear development plan and feedback
- Opportunity to receive an offer of employment after successful completion of the internship
Skills:
- Java
- Spring Boot
- JUnit
- Mockito
- SQL
- Git
- REST API
- JSON
- Docker
- Podman
- CI/CD
- Kubernetes
- AI