freehire launches on Product Hunt on 26 August.

Follow →

Middle Java Developer

Summary

Builds backend services in Java/Spring for government digital products, implementing REST APIs, security controls, and integrations while ensuring code quality and compliance with strict standards.

Ми — Strimco, українська GovTech-компанія і стратегічний партнер цифрової трансформації держави. Наша команда — це аналітики, розробники, дизайнери та QA-інженери, які спільно будують державні сервіси нового покоління: зручні, ефективні, прозорі.
Шукаємо Middle Java Developer, який долучиться до розробки цифрових продуктів, реалізовуватиме новий функціонал, працюватиме над складними технічними задачами та допомагатиме команді знаходити оптимальні рішення.

Обов'язки:
Розробка backend-компонентів інформаційно-комунікаційних систем на Java.
Реалізація бізнес-логіки відповідно до погоджених вимог і технічних рішень.
Розробка REST API та інтеграцій із внутрішніми і зовнішніми сервісами.
Робота зі статусними моделями, подіями та асинхронними процесами.
Робота з реляційними базами даних, створення та оптимізація SQL-запитів.
Реалізація перевірок ролей, прав доступу та інших backend security controls відповідно до визначених стандартів.
Реалізація журналювання користувацьких і системних дій.
Робота з message brokers та іншими інтеграційними компонентами.
Написання unit та integration tests.
Участь у декомпозиції та оцінці задач.
Участь у code review та виправлення зауважень за його результатами.
Взаємодія із Senior Developers, Solution Architect, BA, QA та DevOps.
Аналіз і виправлення дефектів.
Усунення зауважень за результатами функціонального, інтеграційного та security testing.
Підтримка актуальності технічної документації щодо реалізованого функціоналу.
Участь у стабілізації та підтримці системи після розгортання.
Постійне підвищення якості коду та власної технічної експертизи.
Вимоги:
Досвід комерційної розробки на 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.
Здатність самостійно реалізовувати задачі середньої складності та відповідати за їх результат.
Готовність працювати з інфраструктурою Замовника, захищеним контуром, обмеженнями доступу та внутрішніми регламентами роботи з чутливою інформацією.
Буде плюсом:

Досвід роботи з державними, фінансовими, медичними, оборонними або іншими регульованими системами.
Практичний досвід із 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 або аналогами.
Що ми пропонуємо:
Вплив на суспільно важливі продукти — ми покращуємо країну в реальному часі.
Віддалений формат.
Гнучкий графік, робота на результат.
Медичне страхування.
Можливість бронювання військовозобов’язаних.
Стабільна команда, яка вже реалізувала десятки державних сервісів.
Професійне зростання: бюджет на індивідуальне навчання, внутрішні тренінги та обмін досвідом у команді.
Розвивай цифрову державу разом із нами!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available