Caliberly
Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в IT-сервисную компанию для проектирования и поддержки высоконагруженных backend- и enterprise-приложений. Работа в кросс-функциональной команде с product, архитектурой, QA и DevOps.
Задачи
- Анализировать бизнес-требования и переводить их в технические спецификации, дизайн и код
- Разрабатывать, тестировать и деплоить серверные Java-модули, RESTful API, микросервисы или монолитные системы
- Писать чистый, эффективный и хорошо покрытый тестами код, проводить код-ревью и поддерживать стандарты кодирования
- Оптимизировать производительность, масштабируемость, использование памяти и обеспечивать высокую доступность систем
- Интегрироваться с базами данных (SQL/NoSQL), сторонними сервисами, системами обмена сообщениями и облачными платформами
- Диагностировать и устранять сложные production-инциденты, проактивно мониторить состояние систем
- Взаимодействовать с DevOps, QA и продуктовыми командами, поддерживать CI/CD, автотесты и процессы сборки/деплоя
- Документировать дизайн, изменения кода и поведение систем, делиться знаниями с командой
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- Минимум 3–5 лет профессионального опыта разработки, включая практическую работу с Java
- Уверенное владение core Java (Java 8+), ООП, паттернами проектирования и Java EE или эквивалентными фреймворками
- Опыт с фреймворками Spring (Boot/MVC), Hibernate/JPA, REST API и микросервисной архитектурой
- Знание реляционных БД (MySQL, PostgreSQL, Oracle) и/или NoSQL, уверенное владение SQL и проектированием схем
- Опыт с системами контроля версий (Git/SVN), инструментами сборки (Maven, Gradle), CI/CD и желательно контейнеризацией (Docker/Kubernetes)
- Сильные навыки решения проблем, аналитические и коммуникационные навыки, умение работать самостоятельно и в команде
Условия
- Конкурентная зарплата и бенефиты в соответствии с рынком ОАЭ и опытом
- Работа в растущем IT-сервисном бизнесе над значимыми программными системами
- Полный цикл разработки от концепции до релиза и поддержки, современные инженерные практики
- Коллаборативная и поддерживающая культура команды с возможностями профессионального развития
Навыки
- Java
- Java 8+
- Java EE
- Spring Boot
- Spring MVC
- Hibernate
- JPA
- REST API
- микросервисы
- MySQL
- PostgreSQL
- Oracle
- NoSQL
- SQL
- Git
- SVN
- Maven
- Gradle
- CI/CD
- Docker
- Kubernetes