Middle Java Developer [UMS, MTS Web Services]
Job Description
We are looking for a Java developer for the UMS (Universal Messaging System) domain. Broadly, this functionality allows communication with a large number of users (subscribers/non-subscribers) through various channels. The main modules involved in the solution and with which you will work are: Kafka, Java Microservices/services.
Responsibilities
- Develop new functionality for existing systems within the UMS domain;
- Optimize existing solutions, refactor code;
- Maintain code quality at the required level;
- Participate in the development of technical solutions;
- Create technical documentation for the developed software;
- Use modern approaches and tools for continuous integration and code delivery.
What we expect
- Experience with Java - 8 and higher, from 3 years, experience with Java 17/21 is preferred;
- Experience with Spring (Core, Boot, Web, Data);
- Experience with Git, Nexus, Maven, Gradle;
- Experience with SQL databases (preferably Oracle/Postgre);
- Experience with Kafka;
- Experience with NoSQL (preferably Mongo, ClickHouse);
- Experience with Unit/Integration testing;
- Experience with Kubernetes, Docker environment;
- Experience with Grafana, ELK;
- Experience with APIs, microservices;
- Experience with multithreading and high-load applications.
What we offer
- Our own MTS Ocean platform for IT resources, meaning deployment, monitoring, and observability won't be a problem for you; you can focus on features;
- Professional engineer guilds by domain to support each other and share experience;
- Internal TechTalks platform for sharing experience, discussions, and developing self-presentation skills.
- Participation in external IT conferences. We speak at HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Marketing, and even host our own architecture conference, True Tech Arch;
- Useful courses and webinars in the corporate university and electronic libraries;
- Medical insurance from the 1st month with 100% coverage of expenses, including dentistry, life insurance, and health insurance for trips abroad. You can also insure relatives with a corporate discount;
- Unified MTS Premium subscription — KION light in the KION online cinema, MTS Music service, 30 days of free use of the OZON Premium subscription;
- Discounts and offers from partners on fitness, English courses, and more.