Job Details
Software Development
Senior
Remote
Full time
Russian
Oct 30

Lead Java Developer for MTS Bank SME

MTS Bank is hiring a Lead Java Developer with 6+ years of experience. Full-time, remote/hybrid/office. Develop integration services in high-load system.

Responsibilities: - Develop and maintain integration services as part of a high-load system - Design and optimize business logic in Java using Spring Boot - Implement inter-system interactions via REST API, Apache Kafka, gRPC, GraphQL, Redis - Work with relational databases: develop and optimize SQL queries, create migrations, manage database interactions in microservices - Participate in release preparation, support, and verification - Collaborate with development, testing, release, and support teams - Conduct testing and code coverage - Perform code reviews and maintain code quality

Requirements: - Knowledge and experience with Java 11 and 17, Spring Boot 2/3 - Experience with microservice architecture - Experience with databases (PostgreSQL, Oracle) directly and via ORM systems - Knowledge and experience with message formats XML, JSON, serialization, deserialization, and processing - Knowledge of REST API and HTTP integrations - Experience with Apache Kafka: developing producers, consumers, and understanding message processing principles - Experience with logging and metrics collection using Prometheus, Grafana, Zabbix - Experience with: Java (Spring), Hibernate, JDBC, R2DBC, gRPC, GraphQL, Kubernetes, Docker, Consul, Vault, GitLab, Gradle, PostgreSQL

Full-time employment. Schedule: 5/2. Work format: remote, hybrid, or office.

Spring Boot
JSON
Apache Kafka
GitLab
Kubernetes
Redis
REST API
microservices
Vault
Hibernate
R2DBC
SQL
Prometheus
Java
JDBC
code review
Docker
gRPC
Oracle
Gradle
Consul
GraphQL
XML
PostgreSQL

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Java Tech Lead

X5 Tech is hiring a Java Tech Lead (6+ years experience, full-time, remote) to lead development, write code, and shape team plans.

X
X5 Tech

Java Developer

RUB 200,000

Java Developer, remote, up to 200,000 RUB/month, 3-6 years experience, full-time. Work on code writing, unit testing, planning, design, code review.

N
NDA

Java Developer

Java Developer at Alfa-Bank. Build applications scaling across all remote banking channels. 2+ years Java/Kotlin and Spring experience required. Remote/hybrid.

A
Alfa-Bank