2 views
Muk, Gruppa kompaniy
Requirements:
• Higher education;
• Knowledge of languages: English and Russian - high level;• Deep knowledge of Java (8+), Spring Framework (Spring Boot, Spring Cloud);
• Experience in microservice architecture design;
< span style="font-style: normal; font-weight: 400">• Knowledge of the principles of RESTful services, API Gateway, integration with external services;
• Experience with Docker, Kubernetes and CI/CD tools;
• Understanding the architecture of distributed systems and design patterns (CQRS, Event Sourcing);
• Experience with message broker systems (Kafka, RabbitMQ);
• Knowledge of databases (SQL and NoSQL) and caching technologies (Redis, Memcached);
• Understanding of DevOps principles and automation practices.
Responsibilities:
• Design and development of microservices architecture in Java;
• Creation and optimization of highly loaded distributed systems;
• Defining development standards and monitoring their compliance;
• Selection of technologies and tools for solving architectural tasks;
• Mentoring the development team, helping to solve complex technical tasks;
• Work on improving the scalability, reliability and performance of the system;
• Participation in code and technical documentation reviews.