Thrive
Lead Java - Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий Java full-stack разработчик в команду ITP Application. Проектирование и разработка распределённых приложений и интерфейсов между системами на платформе AWS, участие в Agile-скваде от дизайна до деплоя.
Задачи
- Проектировать компоненты приложений и интерфейсы между приложениями совместно с бизнесом и инфраструктурными командами
- Работать с инфраструктурными партнёрами для развёртывания dev, test и prod окружений
- Уточнять требования совместно с функциональным архитектором
- Проектировать и расширять модели данных
- Обеспечивать производительность системы, писать тест-кейсы и устранять проблемы производительности
- Реализовывать решения по безопасности и выполнять тест-планы, наставляя других членов команды
- Разрабатывать и поддерживать системную документацию
- Управлять индивидуальной и командной производительностью, поддерживая высокие стандарты
- Помогать команде в управлении ожиданиями клиентов и своевременном решении проблем
Требования
- Степень бакалавра (магистратура предпочтительна) или эквивалентный опыт
- Глубокие знания в клиент-серверной и объектно-ориентированной разработке на Java/J2EE, Spring (Boot), JSON, MQ, JMS, REST API, Git
- 7+ лет опыта разработки крупных распределённых OLTP-систем
- Подтверждённый опыт с Tomcat, JBoss или другими application-серверами
- Глубокое знание реляционных БД, включая Oracle, PostgreSQL, и ORM-фреймворков вроде Hibernate
- Опыт на всех этапах SDLC: планирование, анализ, проектирование, разработка, тестирование
- Опыт тестирования с Junit, TestNG, Mockito, WireMock или аналогами
- Опыт CI/CD (Jenkins, Bitbucket, Nexus или аналоги)
- Знакомство с методологиями разработки (Waterfall, Agile, Scrum, Kanban)
Условия
- Конкурентная компенсация: базовый оклад и годовой бонус
- Комплексное медицинское и страхование жизни, well-being льготы в зависимости от локации
- Пенсионные льготы
- Оплачиваемый отпуск и другие виды отсутствия
- Гибкий/гибридный формат: 2-3 дня в офисе каждую неделю
Навыки
- Java
- J2EE
- Spring Boot
- JSON
- MQ
- JMS
- REST API
- Git
- Tomcat
- JBoss
- Oracle
- PostgreSQL
- Hibernate
- Junit
- TestNG
- Mockito
- WireMock
- Jenkins
- Bitbucket
- Nexus
- AWS
- EC2
- Kinesis
- Route53
- S3
- CloudWatch