Описания нет
java-разработчик в микросервисных системах
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Develop and maintain backend services using Java
- Participate in designing microservices architecture
- Work with message brokers and distributed systems
- Write clean, maintainable, and testable code
- Take part in code reviews
- Collaborate with analysts, DevOps engineers, and other teams
- For Senior level: participate in making architectural and technical decisions
требования
- Strong knowledge of Java Core
- (For Senior: deep understanding of memory management, performance, and multithreading)
- Experience with Spring Boot and the Spring Ecosystem
- Experience with and/or understanding of Kafka and RabbitMQ
- Experience with and/or understanding of Redis
- Experience with and/or understanding of Docker
- Experience with and/or understanding of Kubernetes (required for Senior level)
- Ability to work with databases: Writing DDL and DML SQL queries, Understanding principles of relational databases
- Understanding and practical experience with microservices architecture
- (For Senior: experience in designing and evolving microservice solutions)
- Knowledge of design patterns
- (For Senior: strong understanding of Design Patterns and Clean Architecture)
- Understanding principles of distributed systems, including: distributed logging, distributed locking
- Experience setting up and using CI/CD pipelines
- Ability to conduct code reviews
- For Senior level (mandatory): ability to make and justify technical and architectural decisions
- Будет плюсом: Spring Security, Spring Cloud, Spring Batch are a plus for Senior candidates
условия
- Competitive salary (discussed individually based on interview results)
- Opportunity to work on interesting and large-scale projects
- Professional growth and development
- Friendly team and a comfortable working environment
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.