- Страна
- Азербайджан
Откликайтесь
на вакансии с ИИ

Senior Java Developer
Интересный проект с современным стеком технологий и серьезными архитектурными задачами. Однако оценка снижена из-за жесткой привязки к локации (Баку) и отсутствия возможности полной удаленки.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию архитектуры (DDD), широкому стеку баз данных и опыту работы с облачной инфраструктурой на уровне Senior. Дополнительным фильтром является обязательное проживание в Азербайджане и гибридный формат работы.
Анализ зарплаты
Зарплата в вакансии не указана, но для позиции Senior Java Developer в Азербайджане рыночные вилки обычно составляют от 3500 до 5500 USD в зависимости от компании и сложности задач. Данная роль требует широкого набора навыков, что позволяет претендовать на верхнюю границу рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Andersen уже сейчас
Присоединяйтесь к масштабному проекту в Баку и развивайте высоконагруженные системы на Java!
Описание вакансии
114786
#Java developer
Senior
"Customer location: *❗️**❗️*Azerbaijan
Candidates locations: Azerbaijan
Language: English B1
Estimated start date: 13.07.2026
Duration: 6 month"
РЕЛОКАЦИИ НЕТ*❗️**❗️**❗️**❗️**❗️**❗️**❗️**❗️*
"*❗️**❗️*The client is looking for an employee who is willing to work in a hybrid format from their office in Baku: 3 days in the office / 2 days remote.
Project Responsibilities
Develop and maintain high-load microservices in Java 8/11/17 using Spring Boot, Spring Cloud, Spring Data, and Spring Batch.
Design system architecture in accordance with DDD and microservice principles; work with databases including PostgreSQL, MongoDB, Redis, ClickHouse, and Oracle.
Optimize SQL queries and data models to ensure performance and data integrity.
Implement containerization (Docker), orchestration (Kubernetes), and support CI/CD pipelines in private cloud environments (AWS / Google Cloud).
Conduct code, requirements, and change reviews initiated by the business; participate in the evaluation and analysis of technical solutions.
Ensure code coverage through automated testing (unit, integration, and end-to-end tests) and comply with information security standards.
Maintain system availability in line with SRE practices and contribute to the development of internal engineering standards.
Candidate's Portrait
Strong backend engineering knowledge is required, including algorithms, data structures, and system design.
Java versions: Java 8, 11, and 17.
Frameworks: Spring (Spring Boot, Spring Cloud, Spring Data, Spring Batch).
Databases: PostgreSQL, MongoDB, Redis, ClickHouse, Oracle.
Experience working with private cloud environments (AWS, Google Cloud).
Proven knowledge and hands-on experience with microservices architecture.
Proven infrastructure expertise (Docker, Cloud platforms, Kubernetes, CI/CD, etc.).
Ability to solve infrastructure-related challenges.
Understanding of SRE principles and maintaining system availability.
Ability to perform thorough reviews of change requests, including:
requirements reviews,
code reviews,
assessment of business-driven changes to technical specifications.
Experience analyzing changes and providing effort estimates.
Active participation in architecture and solution defense discussions.
Knowledge of various data technologies and platforms (PostgreSQL, Oracle, Kafka, etc.).
Strong SQL knowledge with proven practical experience.
Extensive knowledge of algorithms and data structures.
Knowledge of design patterns.
Proven experience with automated testing at all levels (unit, integration, end-to-end).
Proven knowledge of security best practices, tools, information security, and cybersecurity.
Experience designing systems in accordance with Domain-Driven Design (DDD) principles.
Soft Skills
Decision-Making: confident decision-making for the team.
Independence: ability to support team members with day-to-day tasks.
Communication: ability to understand and explain situations in simple terms; capable of achieving win-win outcomes in discussions.
Presentation Skills: clear, structured, and effective presentations to an audience.
Time Management: respect for deadlines, maintaining a healthy work-life balance, and supporting teammates.
Flexibility: strong understanding of Agile principles and ceremonies.
Adaptability to Change: ability to assess software stability and performance when changes are introduced.
Innovation: driving continuous improvement and innovation.
Results Orientation: focus on achieving successful outcomes.
Stakeholder & Client Management: effective collaboration and relationship management with stakeholders and clients."
Писать Откликнуться*⚡️**⚡️**⚡️**⚡️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring Boot
- Spring Cloud
- Spring Data
- Spring Batch
- PostgreSQL
- MongoDB
- Redis
- ClickHouse
- Oracle
- Docker
- Kubernetes
- AWS
- Google Cloud
- Kafka
- Microservices
- DDD
- SRE
- SQL
- Algorithms
- Design Patterns
Возможные вопросы на собеседовании
Проверка понимания архитектурных подходов, заявленных в вакансии.
Расскажите о вашем опыте применения принципов Domain-Driven Design (DDD) в микросервисной архитектуре. С какими сложностями вы сталкивались при определении границ Bounded Context?
Вакансия предполагает работу с высоконагруженными системами и множеством БД.
Как вы подходите к оптимизации производительности в системе, использующей одновременно реляционные (PostgreSQL/Oracle) и NoSQL (MongoDB/ClickHouse) базы данных?
Упоминается необходимость поддержки доступности систем.
Какие SRE-практики вы внедряли в своих прошлых проектах для обеспечения высокой доступности и отказоустойчивости сервисов?
Роль Senior предполагает участие в обсуждении и защите решений.
Опишите случай, когда вам приходилось защищать архитектурное решение перед стейкхолдерами. Какие аргументы вы использовали?
Проверка навыков работы с инфраструктурой.
С какими инфраструктурными вызовами вы сталкивались при развертывании микросервисов в Kubernetes и как их решали?
Похожие вакансии
Senior Python Backend Engineer
Java-разработчик (Middle+/Senior)
Python-разработчик / Backend Engineer (Middle+ / Senior)
Senior Java разработчик
Senior Python Engineer
Java-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!