SENIOR JAVA DEVELOPER
REMOTE RUSSIA | ALFABANK
Tasks:
- Development and enhancement of code according to approved bank-wide/team standards. Ensuring code quality and completeness of requirement implementation
- Task elaboration: clarifying requirements, risk analysis, decomposition, estimation, agreeing on expected results
- Independent management of tasks from approved solution to production launch
- Performing PoC and R&D work to validate approaches within a specific task/service
- Participation in troubleshooting production environment issues together with the support team
- Identifying and fixing defects and performance issues (including those resulting from load testing)
- Interaction with related teams on integrations and technical issues
- Participation in maintaining project technical documentation; technical consultations
Requirements:
- Total commercial Java development experience of 4+ years
- Strong skills in developing streaming services (on Kafka / Kafka Streams)
- Experience with object storage (MinIO, S3)
- Experience with SQL databases (Oracle, PostgreSQL, YDB)
- Experience with Kubernetes (understanding basic entities, ability to diagnose deployment and application configuration issues)
- Experience with containerization tools and understanding CI/CD at a user level
- Experience with REST/SOAP/gRPC
- Strong Git skills
- Experience in developing high-load systems
- Experience applying design principles and architectural patterns
- Maintaining clean and readable code, mandatory participation in code reviews, covering changes with unit and integration tests
- Will be a plus: experience with Apache Flink, experience in the banking sector
Conditions:
- Stable and transparent income: salary level is discussed after the interview + quarterly bonus based on KPI results
- Opportunity to influence large projects that are important to millions of users
- Fully remote or hybrid options, as well as a comfortable IT hub in Moscow, St. Petersburg, Yekaterinburg, and seasonal coworking in Sochi
- Complex and interesting tasks, modern technology stack
- Health care: VHI program from the first days of employment, including dentistry, service in the best clinics in the city, insurance, and compensation for 10 days of sick leave
- Opportunity for vertical and horizontal career growth: regular trainings, webinars, meetups, and demo days
- Payment for attending specialized conferences and courses, assistance with preparing for public speaking and writing articles on Habr
- Access to free corporate libraries Alpina Digital, MyBook, and business publications
- Employee-exclusive offers from the Bank: own gyms (Moscow, St. Petersburg, Yekaterinburg), as well as discounts on services from travel agencies, food products, in restaurants, bars, and shops
- Work at a thrice-best employer in the Russian Federation according to hh.ru, Forbes, RBC
- AI literacy development program: tracks on working with neural networks from basic to advanced levels
Contacts:
For all questions of interest, please contact the HR department employee: Melnik Ksenia Mikhailovna KMELNIK3@ALFABANK.RU