The Depository Trust & Clearing Corporation (DTCC)
Software Engineer - Java Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду IT CSS WRAFT в DTCC: разработка, проектирование и поддержка внутренних и внешних приложений и сервисов для инфраструктуры финансового рынка.
Задачи
- Разрабатывать приложения в соответствии с функциональными и нефункциональными требованиями
- Писать unit-тесты, подтверждающие соответствие требованиям
- Соблюдать стандарты дизайна и кода, участвовать в улучшении процессов
- Создавать и поддерживать системную документацию
- Встраивать процессы риска и контроля в повседневную работу и эскалировать при необходимости
- Участвовать в проектировании компонентов и отдельных программ
- Обеспечивать production-поддержку приложений по необходимости
- Работать с экспертами по предметной области, ревьюить технические дизайны и спецификации
- Применять различные методологии разработки в зависимости от потребностей проекта
- Совместно с коллегами развивать практики работы, continuous integration и continuous delivery
Требования
- Минимум 4 года релевантного опыта
- Степень бакалавра предпочтительна и/или эквивалентный опыт
- Frontend: HTML, CSS, JavaScript
- Опыт с современными frontend-фреймворками/библиотеками, например React или Angular
- Понимание принципов адаптивного дизайна
- Backend: экспертиза в server-side Java
- Опыт с backend-фреймворками, например Spring Boot, Spring Integration или Camel
- Знание реляционных БД (Oracle, PostgreSQL) и NoSQL (MongoDB, DynamoDB)
- Навыки проектирования и оптимизации схем БД
- Опыт проектирования и реализации RESTful API
- Опыт с CI/CD-инструментами (Jenkins, GitLab CI, GitHub Actions и др.)
- Знание облачных сервисов: compute, storage, databases, serverless, networking
- Сильный интерес к использованию AI-инструментов для повышения продуктивности
Условия
- Конкурентная компенсация, включая базовую зарплату и годовой бонус
- Комплексное медицинское и страхование жизни, well-being-льготы в зависимости от локации
- Пенсионные/накопительные программы
- Оплачиваемый отпуск, личные/семейные дни и другие виды отпусков
- Гибридный формат: 3 дня в офисе и 2 дня удалённо (офис по вторникам, средам и третий день по команде)
Навыки
- Java
- Spring Boot
- Spring Integration
- Camel
- HTML
- CSS
- JavaScript
- React
- Angular
- Oracle
- PostgreSQL
- MongoDB
- DynamoDB
- RESTful API
- Jenkins
- GitLab CI
- GitHub Actions
- Kafka
- Cloud services
- AI tools