TransUnion
Lead, Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий full-stack инженер в команду TransUnion Consumer Interactive, разрабатывающую кредитный мониторинг и защиту для потребителей. Ведёт технический дизайн и разработку веб-приложений, Java-бэкенда и микросервисов, а также внедряет AI/GenAI для повышения качества кода и эффективности разработки.
Задачи
- Вести технический дизайн и hands-on разработку клиентских веб-приложений, Java-бэкенда, микросервисов и RESTful API
- Переводить бизнес- и технические требования в детальный дизайн приложений и самостоятельно вести проекты от дизайна до реализации
- Активно писать код, наставлять junior- и middle-инженеров, проводить код-ревью и продвигать лучшие практики разработки
- Разрабатывать full-stack решения на Java, Spring Boot, Oracle/SQL, JavaScript, HTML, CSS
- Совместно с production support расследовать инциденты, устранять неполадки frontend и backend, находить первопричины
- Координировать релизы и технические изменения между командами в разных часовых поясах
- Участвовать в Agile-планировании, стендапах, ретроспективах, код-ревью, юнит- и интеграционном тестировании
- Оценивать и применять AI и GenAI для повышения качества кода, снижения дефектов и автоматизации инженерных задач
- Исследовать интеграцию LLM, RAG, AI-поиска и других AI-возможностей в продакшн-приложения
- Продвигать ответственное использование AI-инструментов разработки и наставлять инженеров по практическим AI-кейсам
Требования
- Минимум 10 лет опыта разработки ПО, из них не менее 8 лет hands-on в экосистеме Java и Spring с умением проектировать и писать код
- Подтверждённый опыт full-stack разработки веб-приложений, бэкенд-сервисов, микросервисов и RESTful API в продакшене
- Опыт ведения технических проектов, создания детального дизайна приложений, код-ревью и менторства
- Опыт поддержки продакшн-приложений и устранения неполадок frontend и backend
- Практический опыт применения AI или GenAI в разработке ПО
- Продвинутый опыт с Java, Spring Framework, Spring Boot, Hibernate, микросервисами, RESTful API/Web Services, SOAP/REST
- Опыт full-stack разработки с JavaScript, HTML, CSS, jQuery
- Опыт с Oracle Database, SQL, реляционным дизайном БД, структурами данных и алгоритмами, JSON, YAML, JUnit
- Опыт с Git, Maven, Jenkins, Splunk, Grafana, SonarQube, Linux/Unix, shell-скриптами
- Знание LLM, Prompt Engineering, RAG, AI-поиска и AI-инструментов разработки (GitHub Copilot, Microsoft Copilot, ChatGPT и аналоги)
Условия
- Гибридный формат: минимум два дня в неделю в офисе TransUnion
- Медицинская, стоматологическая и офтальмологическая страховка с первого дня
- HSA и FSA с налоговыми преимуществами
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- Помощь с усыновлением, покрытие фертильного планирования, до 12 недель оплачиваемого родительского отпуска
- 401(k) с участием работодателя и ESPP
- Оплата обучения, гибкий отпуск, до 12 оплачиваемых праздников в год
- Транспортные льготы, скидки для сотрудников, оплачиваемое волонтёрство
- Круглосуточная поддержка психологического благополучия
- Годовая премия и возможные долгосрочные стимулы
Навыки
- Java
- Spring
- Spring Boot
- Hibernate
- Microservices
- RESTful API
- SOAP
- Oracle Database
- SQL
- JavaScript
- HTML
- CSS
- jQuery
- JSON
- YAML
- JUnit
- Git
- Maven
- Jenkins
- Splunk
- Grafana
- SonarQube
- Linux
- Unix
- Shell scripting
- LLM
- Prompt Engineering
- RAG
- GitHub Copilot
- ChatGPT
- React
- Docker
- WildFly
- WebLogic
- Azure OpenAI
- OpenAI
- Claude
- Gemini