{"id":4274944,"url":"https://alion.io/job/strimco-middle-java-developer","title":"Middle Java Developer","company":{"id":4485760,"name":"Strimco","domain":"strim.co","url":"https://alion.io/company/strim-co","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"PeopleForce","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Grafana","optional":false},{"name":"gRPC","optional":false},{"name":"Java","optional":false},{"name":"Keycloak","optional":false},{"name":"Kubernetes","optional":false},{"name":"MS SQL","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"OWASP","optional":false},{"name":"OWASP ASVS","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-11-13T18:42:54Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-14T06:19:36Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Ми - Strimco, українська GovTech-компанія і стратегічний партнер цифрової трансформації держави. Наша команда - це аналітики, розробники, дизайнери та QA-інженери, які спільно будують державні сервіси нового покоління: зручні, ефективні, прозорі.Шукаємо Middle Java Developer, який долучиться до розробки цифрових продуктів, реалізовуватиме новий функціонал, працюватиме над складними технічними задачами та допомагатиме команді знаходити оптимальні рішення.\nОбов'язки:\nРозробка backend-компонентів інформаційно-комунікаційних систем на Java.\nРеалізація бізнес-логіки відповідно до погоджених вимог і технічних рішень.\nРозробка REST API та інтеграцій із внутрішніми і зовнішніми сервісами.\nРобота зі статусними моделями, подіями та асинхронними процесами.\nРобота з реляційними базами даних, створення та оптимізація SQL-запитів.\nРеалізація перевірок ролей, прав доступу та інших backend security controls відповідно до визначених стандартів.\nРеалізація журналювання користувацьких і системних дій.\nРобота з message brokers та іншими інтеграційними компонентами.\nНаписання unit та integration tests.\nУчасть у декомпозиції та оцінці задач.\nУчасть у code review та виправлення зауважень за його результатами.\nВзаємодія із Senior Developers, Solution Architect, BA, QA та DevOps.\nАналіз і виправлення дефектів.\nУсунення зауважень за результатами функціонального, інтеграційного та security testing.\nПідтримка актуальності технічної документації щодо реалізованого функціоналу.\nУчасть у стабілізації та підтримці системи після розгортання.\nПостійне підвищення якості коду та власної технічної експертизи.\nВимоги:Досвід комерційної розробки на Java від 3 років.\nВпевнене знання Java та практичний досвід роботи зі Spring Framework/Spring Boot.\nДосвід розробки backend-сервісів та REST API.\nРозуміння принципів модульної та мікросервісної архітектури.\nПрактичний досвід роботи з реляційними базами даних і SQL.\nДосвід із PostgreSQL, MS SQL Server або іншими реляційними СУБД.\nРозуміння транзакцій, індексів та базових підходів до оптимізації запитів.\nДосвід роботи з Git, Docker та CI/CD.\nБазове розуміння Kafka, RabbitMQ або інших message brokers.\nРозуміння принципів автентифікації, авторизації, ролей і прав доступу.\nДосвід або розуміння роботи з JWT та OAuth2/OpenID Connect.\nБазове розуміння OWASP Top 10 та принципів безпечної backend-розробки.\nРозуміння необхідності журналювання критичних дій та захисту чутливих даних.\nДосвід написання unit та integration tests.\nУміння писати зрозумілий, підтримуваний та тестований код.\nГотовність працювати відповідно до визначеної архітектури, coding standards та процесів code review.\nЗдатність самостійно реалізовувати задачі середньої складності та відповідати за їх результат.\nГотовність працювати з інфраструктурою Замовника, захищеним контуром, обмеженнями доступу та внутрішніми регламентами роботи з чутливою інформацією.\nБуде плюсом:\nДосвід роботи з державними, фінансовими, медичними, оборонними або іншими регульованими системами.\nПрактичний досвід із Spring Security або Keycloak.\nДосвід роботи з Kafka, RabbitMQ або іншими message brokers у production.\nДосвід із gRPC.\nДосвід роботи з Kubernetes.\nДосвід із Redis.\nРозуміння event-driven архітектури.\nДосвід роботи зі статусними моделями або workflow.\nПрактичний досвід реалізації audit logging.\nРозуміння TLS/mTLS, secrets management та захисту service-to-service взаємодії.\nЗнайомство з OWASP ASVS або іншими security practices.\nДосвід роботи з високонавантаженими системами.\nДосвід інтеграцій із зовнішніми інформаційними системами.\nДосвід роботи з observability: Prometheus, Grafana, OpenTelemetry, ELK або аналогами.\n Що ми пропонуємо:Вплив на суспільно важливі продукти - ми покращуємо країну в реальному часі.\nВіддалений формат.\nКомфортний та безпечний офіс у центрі Києва - з генератором та укриттям, усього за 15 хвилин пішки від метро.\nГнучкий графік, робота на результат.\nМедичне страхування.\nМожливість бронювання військовозобов’язаних.\nСтабільна команда, яка вже реалізувала десятки державних сервісів.\nПрофесійне зростання: бюджет на індивідуальне навчання, внутрішні тренінги та обмін досвідом у команді.\nРозвивай цифрову державу разом із нами!","description_format":"text","description_chars":4160,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Ukrainian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Government","Digital Government"],"lifecycle":[{"event":"open","at":"2026-11-13T18:42:54Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":22,"reasons":["seen:0","win:early"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/strimco-middle-java-developer","json_url":"https://alion.io/job/strimco-middle-java-developer.json","meta":{"generated_at":"2026-11-14T09:47:42Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11534,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4485760},"rest":"https://alion.io/mcp/rest/get_company?id=4485760"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fstrimco-middle-java-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fstrimco-middle-java-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fstrimco-middle-java-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/strimco-middle-java-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fstrimco-middle-java-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4274944}},{"tool":"search_jobs","arguments":{"company":"strim.co","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4274944},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}