Альфа-Банк
Russia3 months ago
Reach out directly about this role
Grade
Senior
Experience
from 5 years
Work Format
Remote, Hybrid
Employment
Full-time
RocketHunt estimate from real salaries
AI writes it from your resume. You only have to send it.
What you will be doing: — Designing, writing, and maintaining Java and Kotlin code in accordance with OOP best practices — Implementing microservice business logic using Spring Framework and Spring Boot — Designing microservices and integrating them into a Kubernetes-based ecosystem — Managing microservice configuration, load balancing, and fault tolerance — Participating in the setup and maintenance of a K8s cluster for deploying, scaling, and monitoring microservices — Developing and maintaining integration tests using JUnit, WireMock — Ensuring a high level of code coverage with tests — Adhering to REST principles, ensuring API security and performance — Participating in the setup of continuous integration and delivery (CI/CD) pipelines (Jenkins) — Automating application build, testing, deployment, and monitoring — Designing schemas and queries for NoSQL (MongoDB, Elasticsearch) and/or SQL (PostgreSQL, Oracle) databases — Integrating messaging systems (Kafka, RabbitMQ) for asynchronous microservice interaction — Utilizing cache solutions (Redis, Hazelcast) for performance improvement when necessary — Applying Reactive programming as needed — Participating in the development of blockchain solutions — Contributing suggestions for improving DevOps processes and automating infrastructure tasks — Participating in sprint planning, task estimation, and code reviews
What we expect from you: — 5+ years of experience with Java and Kotlin — Experience with Spring and Spring Boot — Experience with microservice architecture systems (Spring Cloud, Kubernetes, Openshift or similar) — Experience with Docker and K8S — Experience writing integration tests (JUnit, Spring Boot Test, Testcontainers, WireMock) — Experience designing REST APIs — Understanding of CI/CD — Real product experience with at least three of the following technologies: — NoSQL (MongoDB, Elasticsearch, similar) — SQL (PostgreSQL, Oracle, similar) — Message brokers (Kafka, RabbitMQ, similar) — Reactive programming (RxJava, Project Reactor, Coroutine) — Cache (Redis, Hazelcast)
Additional Wishes: — Kotlin (product experience will be a plus) — Understanding of blockchain operation, smart contracts — Knowledge of Solidity — DevOps experience
What we offer in return: — Stable and transparent income, salary amount is discussed after the interview + quarterly bonus based on KPI results — Fully remote or hybrid option of your choice, as well as a comfortable IT hub in Moscow, St. Petersburg, Yekaterinburg, and seasonal co-working in Sochi — Complex and interesting tasks, modern technology stack — Healthcare benefits: VHI program from the first day 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 training, webinars, meetups, and demo days are held — Payment for attending industry conferences and courses, assistance with preparing for public speaking and writing articles on Habr — Access to free corporate libraries Alpina Digital, MIF, and business publications — Employment at a three-time 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