Java-разработчик (Middle/Senior)
- Java
- SQL
- PostgreSQL
- REST API
Responsibilities:
— 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
Requirements:
— Strong knowledge of Java Core (For Senior: deep understanding of memory management, performance, and multithreading)
— Experience with Spring Boot and the Spring Ecosystem (Spring Security, Spring Cloud, Spring Batch are a plus for Senior candidates)
— Experience with and/or understanding of:
- Kafka and RabbitMQ
- Redis
- Docker
- 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
We Offer:
— 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
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.