
Middle Java Developer
Primary stack
Nice to have's
Job description
About the Position
Ми - Strimco, українська GovTech-компанія і стратегічний партнер цифрової трансформації держави. Наша команда - це аналітики, розробники, дизайнери та QA-інженери, які спільно будують державні сервіси нового покоління: зручні, ефективні, прозорі.
Шукаємо Middle Java Developer, який долучиться до розробки цифрових продуктів, реалізовуватиме новий функціонал, працюватиме над складними технічними задачами та допомагатиме команді знаходити оптимальні рішення.
Розвивай цифрову державу разом із нами!
Responsibilities
- Розробка backend-компонентів інформаційно-комунікаційних систем на Java.
- Реалізація бізнес-логіки відповідно до погоджених вимог і технічних рішень.
- Розробка REST API та інтеграцій із внутрішніми і зовнішніми сервісами.
- Робота зі статусними моделями, подіями та асинхронними процесами.
- Робота з реляційними базами даних, створення та оптимізація SQL-запитів.
- Реалізація перевірок ролей, прав доступу та інших backend security controls відповідно до визначених стандартів.
- Реалізація журналювання користувацьких і системних дій.
- Робота з message brokers та іншими інтеграційними компонентами.
- Написання unit та integration tests.
- Участь у декомпозиції та оцінці задач.
- Участь у code review та виправлення зауважень за його результатами.
- Взаємодія із Senior Developers, Solution Architect, BA, QA та DevOps.
- Аналіз і виправлення дефектів.
- Усунення зауважень за результатами функціонального, інтеграційного та security testing.
- Підтримання актуальності технічної документації щодо реалізованого функціоналу.
- Участь у стабілізації та підтримці системи після розгортання.
- Постійне підвищення якості коду та власної технічної експертизи.
Requirements
- Досвід комерційної розробки на Java від 3 років.
- Впевнене знання Java та практичний досвід роботи зі Spring Framework/Spring Boot.
- Досвід розробки backend-сервісів та REST API.
- Розуміння принципів модульної та мікросервісної архітектури.
- Практичний досвід роботи з реляційними базами даних і SQL.
- Досвід із PostgreSQL, MS SQL Server або іншими реляційними СУБД.
- Розуміння транзакцій, індексів та базових підходів до оптимізації запитів.
- Досвід роботи з Git, Docker та CI/CD.
- Базове розуміння Kafka, RabbitMQ або інших message brokers.
- Розуміння принципів автентифікації, авторизації, ролей і прав доступу.
- Досвід або розуміння роботи з JWT та OAuth2/OpenID Connect.
- Базове розуміння OWASP Top 10 та принципів безпечної backend-розробки.
- Розуміння необхідності журналювання критичних дій та захисту чутливих даних.
- Досвід написання unit та integration tests.
- Уміння писати зрозумілий, підтримуваний та тестований код.
- Готовність працювати відповідно до визначеної архітектури, coding standards та процесів code review.
- Здатність самостійно реалізовувати задачі середньої складності та відповідати за їх результат.
- Готовність працювати з інфраструктурою Замовника, захищеним контуром, обмеженнями доступу та внутрішніми регламентами роботи з чутливою інформацією.
Nice to Have
- Досвід роботи з державними, фінансовими, медичними, оборонними або іншими регульованими системами.
- Практичний досвід із Spring Security або Keycloak.
- Досвід роботи з Kafka, RabbitMQ або іншими message brokers у production.
- Досвід із gRPC.
- Досвід роботи з Kubernetes.
- Досвід із Redis.
- Розуміння event-driven архітектури.
- Досвід роботи зі статусними моделями або workflow.
- Практичний досвід реалізації audit logging.
- Розуміння TLS/mTLS, secrets management та захисту service-to-service взаємодії.
- Знайомство з OWASP ASVS або іншими security practices.
- Досвід роботи з високонавантаженими системами.
- Досвід інтеграцій із зовнішніми інформаційними системами.
- Досвід роботи з observability: Prometheus, Grafana, OpenTelemetry, ELK або аналогами.
We Offer
- Вплив на суспільно важливі продукти - ми покращуємо країну в реальному часі.
- Віддалений формат.
- Гнучкий графік, робота на результат.
- Медичне страхування.
- Можливість бронювання військовозобов’язаних.
- Стабільна команда, яка вже реалізувала десятки державних сервісів.
- Професійне зростання: бюджет на індивідуальне навчання, внутрішні тренінги та обмін досвідом у команді.
© Strimco. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ми — GovTech компанія, яка проєктує, створює та впроваджує ІТ-сервіси та е-послуги для держави.Наша команда народилась у кузні масштабних національних реформ, тому ви точно стикались із продуктами, до яких ми доклали руку:— перша міжнародна послуга в Дії, що стосується подачі заяв до Міжнародного реєстру збитків;— низка оборонних проєктів: Резерв+, Армія+, єВЛК, тощо;— низка аграрних продуктів, такі як еРиба, єКоноплі;— низка медичних продуктів eHealth, такі як ЕСОЗ, eStock, Централь103, а також ДРЛЗ, ДРМВ та єКров;— продукти Дії як то єМалятко, COVID-сертифікати;— ІТ-проєкти Нової Митниці (NCTS, BI, відкриті дані);— та ще більше 20 інших державних продуктів, сервісів та реєстрів.Обʼєднавши найдосвідченіших людей сфери ми створили команду, що продовжує цифрові трансформації у медицині, закупівлях, обороні, культурі, спорті, продовольчій та дипломатичних сферах 💙💛
More at Strimco
All 8 roles
Senior DevOps
Strimco · Kyiv

Education and Implementation Specialist
Strimco · Kyiv

Senior Java Developer
Strimco · Ukraine

Middle Business/System Analyst
Strimco · Ukraine