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 або еквівалентних технологій черг повідомлень.
- Здатність самостійно керувати конкуруючими пріоритетами, брати на себе повну відповідальність за компоненти проєкту від початку до кінця та чітко доносити технічні рішення як до технічної, так і до нетехнічної аудиторії.
- Ступінь бакалавра з комп'ютерних наук, інженерії чи суміжної галузі або еквівалентний професійний досвід.