Strimco

Middle Java Developer

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

 

Required languages

English B1 - Intermediate
Published 13 August
89 views
·
11 applications
Connected to ATS
Last responded 25 minutes ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...