Zensar Technologies
Software Engineer Senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в Zensar для развития enterprise-приложений Investor Services: реализация roadmap-фич, технические улучшения и клиентские доработки, а также интеграции с внутренними и внешними системами.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать Java-приложения и сервисы enterprise-уровня
- Отвечать за roadmap-фичи, улучшения, дефекты и технические доработки от анализа до внедрения
- Быстро разбираться в существующей архитектуре, бизнес-логике, кодовой базе и паттернах интеграции
- Разрабатывать и поддерживать REST API, сервисы, обмен сообщениями и интеграции с внутренними и внешними платформами
- Работать с Java, Spring/Spring Boot, Hibernate/JPA, REST, JMS/ActiveMQ и SQL-технологиями
- Устранять сложные проблемы на уровнях приложения, базы данных, middleware и интеграций
- Участвовать в модернизации приложений, security remediation, обновлении зависимостей и снижении технического долга
- Писать поддерживаемый, тестируемый и безопасный код в соответствии с инженерными стандартами
- Взаимодействовать с Product, QA, DevOps, Professional Services и другими инженерными командами по релизам и обязательствам перед клиентами
Требования
- 5+ лет профессиональной разработки на Java, желательно в крупных enterprise-приложениях
- Сильный практический опыт с Java и Spring/Spring Boot
- Хорошее знание REST API и паттернов enterprise-интеграции
- Опыт с реляционными БД и SQL, желательно MSSQL, Oracle, PostgreSQL или аналогичными
- Опыт с Hibernate/JPA или аналогичными persistence-фреймворками
- Опыт работы с устоявшимися сложными enterprise-кодовыми базами, а не только с greenfield-проектами
- Понимание проектирования ПО, отладки, производительности и траблшутинга приложений
- Опыт с Git, CI/CD, автоматизированным тестированием и современными практиками разработки
- Умение самостоятельно анализировать существующую функциональность и вносить изменения при минимальном надзоре
- Сильные аналитические навыки, навыки решения проблем и коммуникации
- Опыт с GitHub Copilot или другими AI-инструментами для разработки
- Степень бакалавра в Computer Science, Engineering или эквивалентный практический опыт
Условия
- Работа в компании Zensar (часть RPG Group)
- Возможность участвовать в развитии enterprise-приложений для финансового сектора
- Инклюзивная рабочая среда, равные возможности трудоустройства
Навыки
- Java
- Spring
- Spring Boot
- Hibernate
- JPA
- REST API
- JMS
- ActiveMQ
- SQL
- MSSQL
- Oracle
- PostgreSQL
- Git
- CI/CD
- GitHub Copilot
- Apache Camel
- Microservices
- Tomcat
- Docker
- Kubernetes
- Azure
- AWS
- SWIFT
- ISO 20022
- ETL