TransUnion
Lead Java Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий Java-инженер в команду Core Online, отвечающую за глобальные корпоративные платформы. Роль включает техническое лидерство, проектирование облачных микросервисных решений и обеспечение надёжности критичных бизнес-систем.
Задачи
- Проектировать, разрабатывать и поддерживать крупномасштабные корпоративные Java-приложения и глобальные платформы
- Руководить проектированием и реализацией cloud-native решений на основе микросервисов
- Создавать высоконагруженные приложения с низкой задержкой, отвечающие строгим требованиям по доступности и производительности
- Проектировать и разрабатывать REST API, event-driven сервисы и распределённые системы
- Обеспечивать техническое лидерство, наставничество инженеров и внедрение лучших инженерных практик
- Внедрять CI/CD, DevSecOps, автоматизированное тестирование и практики качества ПО
- Обеспечивать надёжность платформы через мониторинг, observability, реагирование на инциденты и анализ первопричин
- Применять практики безопасности, стандарты безопасного кодирования и защиту данных в регулируемых средах
- Использовать инструменты разработки с поддержкой ИИ и интегрировать AI-возможности для повышения продуктивности
Требования
- 6+ лет практического опыта разработки корпоративных приложений на Java и современных инженерных практик
- Опыт проектирования распределённых систем, микросервисных архитектур, RESTful API и event-driven приложений
- Опыт создания cloud-native приложений и развёртывания в облачных платформах, предпочтительно GCP
- Опыт поддержки критичных production-систем, устранения сложных проблем и руководства разрешением инцидентов
- Опыт работы с сильно регулируемыми данными и внедрения средств безопасности: аутентификация, шифрование, авторизация, OWASP
- Экспертиза в Java и экосистеме Spring: Spring Boot, Spring Batch, Spring Security, Spring Cloud, Spring Data
- Опыт с облачными платформами и контейнерами: GCP, Kubernetes, контейнеризованные развёртывания
- Опыт с CI/CD и инструментами разработки: Maven, Git, SonarQube, автоматизация деплоя, тестовые фреймворки
- Опыт с инструментами автоматизированного тестирования: JUnit, TestNG, WireMock, TestContainers
- Опыт с мониторингом, observability, логированием, трассировкой, алертингом и тюнингом производительности
Условия
- Гибридный формат: минимум два дня в неделю в офисе TransUnion
- Медицинская, стоматологическая и офтальмологическая страховка с первого дня
- HSA и FSA с налоговыми преимуществами
- Компания оплачивает базовое страхование жизни и AD&D, краткосрочную и долгосрочную нетрудоспособность
- Помощь с усыновлением, покрытие планирования фертильности, поддержка опекунов
- До 12 недель оплачиваемого родительского отпуска
- 401(k) с match от работодателя и Employee Stock Purchase Plan (ESPP)
- Возмещение обучения, гибкий или оплачиваемый отпуск, до 12 оплачиваемых праздников в год
- Транспортные льготы, скидки для сотрудников, благотворительный матчинг и оплачиваемое время для волонтёрства
- Круглосуточная поддержка: терапия, коучинг, программы эмоционального благополучия, медитация
- Бонусная программа и возможность долгосрочных поощрений
Навыки
- Java
- Spring Boot
- Spring Batch
- Spring Security
- Spring Cloud
- Spring Data
- REST API
- Microservices
- Event-driven architecture
- GCP
- Kubernetes
- Docker
- Maven
- Git
- SonarQube
- JUnit
- TestNG
- WireMock
- TestContainers
- CI/CD
- DevSecOps
- OWASP
- Google Cloud Spanner
- SRE
- LLM
- RAG