Java-разработчик
1 017 630 – 1 706 220 Ft / месBrutto
Работодатель · Citigroup
Будапешт
Citi ищет Java-разработчика в команду Data Security Identity Innovation в рамках Cloud Technology Services, где вы будете проектировать и создавать микросервисные приложения для автоматизации и снижения операционных расходов в глобальном финансовом учреждении.
Задачи
- Проектируйте, разрабатывайте и развертывайте микросервисные приложения на Java и Spring Boot с акцентом на автоматизацию ручных процессов и достижение измеримого снижения затрат в масштабах компании.
- Создавайте и поддерживайте бесшовные интеграции между микросервисами и существующей облачной инфраструктурой, обеспечивая надежность, производительность и соответствие архитектурным стандартам.
- Участвуйте в полном жизненном цикле разработки новых функций в сфере инноваций идентификации: от технического проектирования и реализации до тестирования и развертывания.
- Сотрудничайте с инженерными и бизнес-командами для преобразования требований в четко определенные технические спецификации и понятного описания процессов приложений и систем.
- Внедряйте решения, отвечающие требованиям аудитов и безопасности, работая совместно с командами информационной безопасности для соблюдения применимых стандартов.
- Участвуйте в ревью кода и поддерживайте технический рост младших инженеров, внося свой вклад в культуру инженерного совершенства и постоянного совершенствования.
- Оценивайте технические решения с четким пониманием рисков, гарантируя, что решения соответствуют стандартам компании в отношении качества, безопасности и нормативно-правового соответствия.
Условия и льготы
Программа CafeteriaКомпенсация расходов на работу из домаДля коллег, работающих в гибридном форматеПрограмма оплачиваемого отпуска для родителейОтпуск по беременности, родам и уходу за ребенком (для матерей и отцов)Программа частного медицинского страхованияМедицинские кабинеты непосредственно в наших офисахВзносы в пенсионный фондВ добровольный пенсионный фондГрупповое страхование жизниПрограмма поддержки сотрудниковОбучение и развитиеДоступ к широкому спектру программ обучения и развития, библиотекам онлайн-курсов и платформ повышения квалификации, таких как Udemy и Degreed
Требования
- Практический опыт разработки ПО на Java с глубоким знанием Core Java и Spring Framework, включая Spring Core, Spring Security и Spring Data.
- Практический опыт создания и использования веб-сервисов RESTful и SOAP, с уверенным пониманием принципов и паттернов микросервисной архитектуры.
- Владение основными инструментами разработки, включая Maven или Gradle для сборки, Git для контроля версий, а также тестовыми фреймворками JUnit, Mockito, AssertJ и Cucumber.
- Опыт работы с реляционными базами данных (Oracle, PostgreSQL) и базами данных NoSQL (MongoDB), а также знакомство с фреймворками логирования, такими как SLF4J или Log4j.
- Подтвержденный опыт контейнеризации и оркестрации приложений с использованием Docker и Kubernetes, а также работы в средах CI/CD пайплайнов.
- Опыт работы с событийно-ориентированными архитектурами (event-driven) с использованием Kafka или эквивалентных технологий очередей сообщений.
- Способность самостоятельно управлять конкурирующими приоритетами, брать на себя полную ответственность за компоненты проекта от начала до конца и четко доносить технические решения как до технической, так и до нетехнической аудитории.
- Степень бакалавра в области компьютерных наук, инженерии или в смежной области, либо эквивалентный профессиональный опыт.