Java Team Lead
- Нур-Султан
- Постоянная работа
- Полная занятость
В Казахстане ERG объединяет более 20 компаний в сфере добычи и переработки природных ресурсов, производства электроэнергии, логистики.ТОО «Business & Technology Services» (BTS) – быстроразвивающаяся, профессиональная ИТ-команда, которая входит в состав ERG – одной из ведущих в мире и наиболее диверсифицированных компаний в сфере добычи и переработки природных ресурсов.Обязанности:Разработка и поддержка микросервисных приложений на Java, включая проектирование архитектуры, интеграцию REST/SOAP API и взаимодействие с внешними сервисами.Участие в архитектурных решениях: проектирование сервисов и модулей, выбор технологий, определение стандартов разработки.Реализация асинхронных и реактивных процессов (WebFlux, Kafka, RabbitMQ), обеспечение отказоустойчивости и масштабируемости систем.Работа с базами данных (SQL и NoSQL): проектирование схем, оптимизация запросов и обеспечение надежности хранения данных.Настройка и развитие CI/CD процессов, автоматизация деплоя, работа с контейнерами и оркестрацией (Docker, Kubernetes).Обеспечение качества и безопасности кода: написание тестов, проведение code review, внедрение практик безопасной разработки (Spring Security, OAuth2, OWASP).Мониторинг и оптимизация производительности сервисов, анализ инцидентов и устранение узких мест, наставничество и обмен опытом внутри команды Требования:Высшее техническое образованиеУверенное знание Java (версии 17 и выше), опыт коммерческой разработки от 6+ летГлубокое понимание принципов ООП, многопоточности, асинхронного программированияУверенные знания и опыт разработки веб-сервисов (REST/SOAP), построение и интеграция APIУверенный опыт работы с брокерами сообщений (Kafka, RabbitMQ)Опыт и уверенные навыки работы с реактивным программированием (WebFlux)Отличное знание и практический опыт применения CI/CD (GitLab CI/CD, Jenkins и др.), навыки деплоя приложенийУверенные знания и опыт работы с Spring Boot, Spring Cloud, Spring SecurityГлубокое знание реляционных СУБД (PostgreSQL, MySQL и др.), ORM (Hibernate), уверенное владение SQL и опыт работы с NoSQL базами (MongoDB, Redis и др.)Опыт проектирования и разработки в распределённых системах и микросервисной архитектуреУверенное владение системами контроля версий (Git, GitLab), знание Git FlowОпыт работы с контейнерами и оркестрацией (Docker, Kubernetes)Опыт написания unit, integration и e2e тестов (JUnit, Testcontainers, Mockito и др.)Навыки:
- Знание основ проектного менеджмента, опыт работы c Jira и Confluence
- Отличное владение Spring Boot, Spring Cloud, Spring Security, WebFlux
- Опыт работы с реляционными СУБД (PostgreSQL, MySQL) и NoSQL базами (MongoDB, Redis)
- Опыт работы с контейнерами и оркестрацией (Docker, Kubernetes)
- Практика написания тестов (JUnit, Mockito, Testcontainers) и проведения code review
- Конкурентная заработная плата
- Участие в уникальных IT-проектах, направленных на цифровизацию производства
- Корпоративное обучение, участие в IT-форумах, конференциях
- Открытая корпоративная культура: мероприятия, митапы, хакатоны
- Современный офис в центре города с просторными open spaces и тихими зонами для фокусной работы
- Скидки на абонементы в спортивные залы, в офисе: шахматы, настольный теннис, йога, бег
- Поддержка в значимых жизненных событиях
- Работа в офисе
- Медицинское обеспечение
- Корпоративная мобильная связь
- Возможность использования кафетерия льгот на обучение, спорт и т.д.
- Возможность участия в программе ERG Balance я (наличие психологической поддержки и семинаров по ментальному здоровью)
HeadHunter