The vacancy is well-defined in terms of tasks and requirements, but lacks compensation details.
no salary info
Job description
MTS is looking for a Middle Java Developer to enhance existing systems and optimize solutions. Join a remote team and work with modern tools and approaches.
Responsibilities
### Responsibilities
- Develop new functionality for existing systems in the UMS contour;
- Optimize existing solutions and refactor code;
- Maintain code quality at the required level;
- Participate in the development of technical solutions;
- Create technical documentation for developed software;
- Use modern approaches and tools for continuous integration and code delivery.
Requirements
### Requirements
- Experience with Java 8 and above, at least 3 years, experience with Java 17/21 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 API, microservices;
- Experience with multithreading and high-load applications.
About MTS
MTS operates a job portal at job.mts.ru, posting vacancies such as 1C Analyst Intern in Moscow involving requirements gathering, task assignment to developers, functional testing, and user consulting. It also lists opportunities like Yandex Procurement Specialist Intern.