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