Job Details

Software Development
Hybrid
Full time
Apr 11

Java Developer

Java Developer at ДОМ.РФ. Develop microservices for retail banking using Java 25 and Spring Boot 3. Hybrid work model.

Develop microservices for retail banking on Java 25 and Spring Boot 3. Implement REST API using Spring MVC, Security, and Keycloak. Manage data using Spring Data, Hibernate, PostgreSQL, Cassandra, Redis, MinIO. Integrate with other bank services via REST API, Kafka, and ActiveMQ Artemis. Use third-party libraries for faster development, such as Lombok and MapStruct. Test code using JUnit, MockMvc, Mockito, and Testcontainers. Conduct and participate in code reviews. Participate in service design, debugging, releases, and support.

Commercial development experience of 5+ years. Spring Boot microservices development experience of 3+ years. Solid knowledge of Java Core, Spring, Hibernate. Understanding of microservice architecture principles. Understanding of REST API design and development principles. Knowledge of DBMS, ORM principles, and HQL/SQL usage. Knowledge of classic algorithms and data structures. Understanding of OOP, SOLID, and functional programming principles. Understanding of architectural approaches and design patterns. Experience with Docker, Kubernetes, Prometheus, Graylog. Understanding of CI/CD principles.

MinIO
Kubernetes
Spring MVC
MapStruct
Mockito
Prometheus
CI/CD
Graylog
Spring Boot
Cassandra
Keycloak
Docker
MockMvc
Testcontainers
ActiveMQ Artemis
Spring Security
Redis
Java
Junit
Spring Data
Hibernate
PostgreSQL
Lombok
REST API
Kafka

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Java Developer

Java Developer position in Kuala Lumpur, Malaysia.

Malaysia
V
Vantage IT

Java Developer

Java Developer position at #remote #fulltime #itjob #backend #java

N
NDA

Java Developer

Java Developer | Remote | Full-time | Backend

N
NDA