The vacancy is well-defined but lacks compensation details, impacting overall quality.
Job description
Join Alfa-Bank as a Java Developer to create scalable applications for various banking channels, collaborate with teams, and contribute to architecture development.
Responsibilities
### Responsibilities
- Develop applications that scale across all remote banking channels (internet banking, mobile applications, payment services, and more)
- Interact with various development teams, Data Science, support, and others (good communication skills or willingness to develop them are necessary)
- Contribute to architecture development, innovate, and evaluate existing solutions
Requirements
### Requirements
- 5+ years of Java development experience
- Excellent knowledge of Java 11+
- Knowledge of Spring / Spring Boot / Spring Cloud
- Friendly relations with DevOps, pipelines, containerization, orchestration, Linux
- Understanding of design principles and patterns
- Deep understanding of microservices architecture
- Desire to work on large and complex projects
About Alfa-Bank
Alfa-Bank is one of Russia's largest private banks, providing a wide range of financial services including retail and corporate banking, digital solutions, and data processing initiatives. It actively hires for IT roles such as Python developers to build data integration systems, RESTful APIs, and recommendation engines within its banking ecosystem.