Java Backend Developer
What you will be doing
- Developing new functionality and improving existing services
- Participating in task estimation and refinement with analysts
- Implementing solutions using Java and Spring Boot
- Analyzing and fixing defects
- Discussing technical solutions and architecture
Our requirements for candidates
- Commercial Java development experience of 3+ years
- Solid knowledge of Spring Boot
- Understanding of OOP and SOLID principles
- Experience developing REST APIs
- Experience with Spring Data JPA / Hibernate
- Understanding of multithreading and practical experience using it
- Basic understanding of JVM internals (memory, Garbage Collector)
- Experience with Git, Maven, or Gradle
- Experience with relational databases
Will be an advantage:
- Spring Security
- Spring Boot Actuator
- Docker
- Kafka or RabbitMQ
- JUnit, Mockito, Testcontainers
- Prometheus and Grafana
What we offer
- Stable and transparent income: salary discussed based on interview results + quarterly bonus based on KPI results
- Flexible working hours: you can plan your time as it suits you and your team
- Remote work format, as well as a cozy IT hub in Moscow and seasonal co-working in Sochi
- Complex and interesting tasks, modern technology stack
- Care for your health: Voluntary Medical Insurance (VMI) program from the first days of work, including dentistry, service in the best clinics in the city, insurance, and compensation for 10 days of sick leave
- Opportunities for vertical and horizontal career growth: regular trainings, webinars, meetups, and demo days
- Payment for attending relevant conferences and courses, assistance with preparing for public speaking and writing articles for Habr
- Access to free corporate libraries Alpina Digital, MyBook, and business publications
- Exclusive offers from the Bank for employees: own gyms (Moscow, St. Petersburg, Yekaterinburg), as well as discounts on services from travel agencies, food products, in restaurants, bars, and shops
- Work at the thrice-best employer in the Russian Federation according to hh.ru, Forbes, RBC
- AI literacy development program: tracks for working with neural networks from basic to advanced levels
How to contact us
For all inquiries, please contact the HR department employee: Khromov Alexander Dmitrievich
AKHROMOV@ALFABANK.RU