DTCC
Full Stack Developer - Enterprise Integration & Messaging Solutions (Java/AWS/Kafka)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-разработчик в DTCC для создания и поддержки корпоративных интеграционных и messaging-решений на Java и AWS. Работа с микросервисами, Kafka и облачной инфраструктурой в тесном взаимодействии с архитекторами и продукт-менеджерами.
Задачи
- Разрабатывать приложения в соответствии с функциональными и нефункциональными требованиями
- Писать unit-тесты, подтверждающие соответствие требованиям
- Соблюдать стандарты дизайна и кода, участвовать в обсуждениях непрерывного улучшения
- Создавать и поддерживать системную документацию
- Встраивать процессы риска и контроля в повседневные обязанности, эскалировать при необходимости
- Участвовать в проектировании компонентов и отдельных программ
- Обеспечивать production-поддержку приложений по необходимости
- Работать с экспертами по предметной области, ревьюить технические дизайны и спецификации
- Применять различные методологии разработки в зависимости от потребностей проекта
- Совместно с коллегами развивать практики работы, continuous integration и continuous delivery
Требования
- Минимум 4 года релевантного опыта
- Java 17+, J2EE, JDBC, JMS, многопоточность, распределённые системы, микросервисная архитектура
- Spring Framework, Spring Boot, Spring Security, Spring Data, Hibernate, JPA
- IBM MQ, Apache Kafka, enterprise messaging patterns, event-driven архитектуры
- AWS (EC2, S3, IAM и связанные сервисы) и/или Microsoft Azure
- Docker, Kubernetes, OpenShift (OCP4)
- Angular, React, TypeScript, JavaScript, HTML5, CSS3, Bootstrap
- PostgreSQL, Oracle
- RESTful и SOAP-сервисы, JSON, XML
- Git, Bitbucket, Jenkins, Maven, Ant, SonarQube, практики CI/CD
- Инструменты AI-ассистированной разработки: Kiro, GitHub Copilot или аналогичные
- WebSphere Liberty, WebSphere Application Server, Tomcat
- Высшее образование предпочтительно или эквивалентный опыт
Условия
- Конкурентная компенсация, включая базовую зарплату и годовой бонус
- Комплексное медицинское и страхование жизни, well-being-программы
- Пенсионные накопления
- Оплачиваемый отпуск и отпуск по личным/семейным обстоятельствам
- Гибридный формат: 3 дня в офисе и 2 дня удалённо (вторник, среда и третий день по команде)
Навыки
- Java
- J2EE
- JDBC
- JMS
- Multithreading
- Distributed Systems
- Microservices
- Spring Framework
- Spring Boot
- Spring Security
- Spring Data
- Hibernate
- JPA
- IBM MQ
- Apache Kafka
- AWS
- EC2
- S3
- IAM
- Microsoft Azure
- Docker
- Kubernetes
- OpenShift
- Angular
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- Bootstrap
- PostgreSQL
- Oracle
- REST
- SOAP
- JSON
- XML
- Git
- Bitbucket
- Jenkins
- Maven
- Ant
- SonarQube
- CI/CD
- GitHub Copilot
- WebSphere Liberty
- WebSphere Application Server
- Tomcat