{"id":2817316,"url":"https://alion.io/job/pragmile-java-developer-midsenior","title":"Java Developer Mid/Senior","company":{"id":4447204,"name":"Pragmile","domain":"pragmile.com","url":"https://alion.io/company/pragmile","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":21840,"max":29400,"currency":"PLN","period":"month","gross":null,"usd_annual":90828},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Azure","optional":false},{"name":"BPMN","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"SQL","optional":false},{"name":"Testcontainers","optional":false},{"name":"TestNG","optional":false},{"name":"Neo4j","optional":true}],"status":"live","first_seen_at":"2026-10-18T13:55:02Z","employer_posted_date":null,"last_verified_at":"2026-10-18T13:55:02Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Warszawa | Praca hybrydowa (1 dzień w tygodniu z biura)\n💻 Java | Spring Boot | Kafka | Microservices | AI\nSzukamy Java Developerów na poziomie Mid i Senior, którzy chcieliby dołączyć do długoterminowego projektu technologicznego realizowanego dla jednej z największych organizacji z sektora finansowo-ubezpieczeniowego w Polsce.\nTo nie jest kolejny projekt polegający wyłącznie na utrzymaniu istniejących rozwiązań. Tworzymy nowoczesny ekosystem wspierający obsługę szkód i świadczeń, wykorzystujący architekturę mikroserwisową, automatyzację procesów, analizę danych oraz sztuczną inteligencję.\nJednym z kluczowych obszarów projektu jest rozwój nowego systemu wykrywania nadużyć (fraud detection), który będzie wspierał identyfikowanie podejrzanych zdarzeń i usprawniał procesy biznesowe.\nTo okazja do pracy nad rozwiązaniami o dużej skali, złożonej logice biznesowej i wysokich wymaganiach dotyczących wydajności, niezawodności oraz jakości kodu.\n🔧 Nad czym będziesz pracować?\nProjektowanie i rozwój aplikacji backendowych opartych na Javie, Spring Boot i architekturze mikroserwisowej.\n\nBudowanie i rozwijanie API oraz integracji pomiędzy systemami.\n\nPraca z Apache Kafka i komunikacją w systemach rozproszonych.\n\nRozwój rozwiązań wspierających wykrywanie fraudów oraz automatyzację procesów biznesowych.\n\nWspółpraca przy projektowaniu architektury oraz wdrażaniu nowych funkcjonalności.\n\nTworzenie testów jednostkowych i integracyjnych, udział w code review oraz dbanie o wysoką jakość kodu.\n\nWykorzystanie AI-assisted development i narzędzi Agentic AI w codziennej pracy programistycznej.\n\nWspółpraca z analitykami, Data Scientistą, testerem i zespołem developerskim w metodyce Agile/Scrum.\n\n🛠 Stack technologiczny\nBackend: Java, Spring Boot, Spring Cloud, Hibernate\nArchitecture & Messaging: Microservices, Apache Kafka, REST API\nDatabases: SQL, Neo4j\nWorkflow: Flowable, BPMN\nCloud & Frontend: Azure, Angular\nTesting: JUnit, TestNG, Spock, Testcontainers, WireMock\nAI: AI-assisted development, Agentic AI\n🎯 Czego oczekujemy?\nKomercyjnego doświadczenia w programowaniu w Javie – poszukujemy osób na poziomie Mid oraz Senior.\n\nBardzo dobrej znajomości Spring Boot, Spring Cloud i Hibernate.\n\nPraktycznego doświadczenia z Apache Kafka.\n\nDobrej znajomości SQL i pracy z bazami danych.\n\nDoświadczenia w projektowaniu i rozwijaniu systemów mikroserwisowych.\n\nZnajomości testów jednostkowych i integracyjnych.\n\nRozumienia zasad OOP, programowania funkcyjnego oraz dobrych praktyk projektowania oprogramowania.\n\nZnajomości konteneryzacji, zagadnień odporności systemów rozproszonych oraz diagnostyki wydajności.\n\nZnajomości BPMN i silników procesowych.\n\nZnajomości Angulara i doświadczenia w tworzeniu aplikacji frontendowych.\n\nOtwartości na wykorzystywanie narzędzi AI w procesie developmentu.\n\nDodatkowym atutem będzie:\nDoświadczenie z Domain-Driven Design\n\nPraktyczna znajomość Azure lub innych rozwiązań chmurowych.\n\nDoświadczenie z Flowable i Neo4j.\n\nWykorzystanie agentów AI w codziennej pracy programistycznej.\n\n👥 Z kim będziesz pracować?\nDołączysz do interdyscyplinarnego, około 11-osobowego zespołu, w którym współpracują Java Developerzy, Technical Leader, Product Owner, analitycy biznesowi, Data Scientist i tester.\nZespół pracuje nad nowym rozwiązaniem, dlatego oprócz samego developmentu ważna jest również wymiana wiedzy, współpraca przy podejmowaniu decyzji technicznych i wspólne budowanie dobrych praktyk.\n✨ Dlaczego warto?\n🚀 Nowy system i nowoczesna architektura – możliwość współtworzenia rozwiązań, a nie tylko utrzymywania istniejącego kodu.\n🧠 AI w codziennej pracy – realne wykorzystanie nowoczesnych narzędzi AI i rozwijanie podejścia Agentic AI.\n⚙️ Ciekawe wyzwania techniczne – mikroserwisy, Kafka, systemy rozproszone, złożone integracje i przetwarzanie dużej liczby transakcji.\n🤝 Doświadczony zespół – współpraca z ekspertami z obszaru developmentu, analizy biznesowej i Data Science.\n📈 Długoterminowa perspektywa – strategiczny projekt z planowaną kontynuacją współpracy.\n🏡 Elastyczny model hybrydowy – tylko 1 dzień w tygodniu w warszawskim biurze.\n💪 Dofinansowanie do karty MultiSport \n❤️ Prywatna opieka medyczna Lux Med \n📚 Budżet szkoleniowy – możliwość rozwijania kompetencji poprzez szkolenia, kursy i certyfikacje.\nTech stack\nJava\nSpring Boot\nApache Kafka\nMicroservices\nSQL\nHibernate\nREST API\nOOP\nBPMN\nAngular","description_format":"text","description_chars":4344,"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":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-18T14:25:00Z"}],"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":26,"reasons":["seen:0","win:early"],"computed_at":"2026-10-19T05:45:15Z"},"pay":{"stated_usd_annual":90828,"is_top_pay":false},"html_url":"https://alion.io/job/pragmile-java-developer-midsenior","json_url":"https://alion.io/job/pragmile-java-developer-midsenior.json","meta":{"generated_at":"2026-10-19T13:31:29Z","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":9696,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-20T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":4447204},"rest":"https://alion.io/mcp/rest/get_company?id=4447204"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpragmile-java-developer-midsenior"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fpragmile-java-developer-midsenior"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fpragmile-java-developer-midsenior"},{"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/pragmile-java-developer-midsenior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpragmile-java-developer-midsenior"}]}