Mid/Senior Java Backend Engineer - Insurance
- Kraków
- Gdańsk
- Łódź
- Poznań
About the Project
You'll join an international team (Scandinavia / Belgium / Poland) building and developing proprietary, scalable Enterprise-class platforms for the global insurance sector. Our systems manage the full policy lifecycle and claims settlement processes end to end, handling millions of operations per month - including financial settlement, accounting, investment fund, and claims modules (FIN/FUN/CLAIMS).
AI on our team is an everyday engineering tool, not a marketing buzzword - we work in a Spec Driven Development paradigm: we use AI agents for technical documentation, task specification, building technical plans, and verifying and testing work.
Who We're Looking For
We're looking for an experienced Java Backend Engineer (5+ years) with a strong backend foundation who is open to gradually learning and working with the frontend (Angular) - a deliberate choice by the client: a strong backend foundation plus a willingness to grow toward fullstack over time.
What You'll Do
Design and develop backend services in Java (Spring Boot) for financial settlement, accounting, investment fund, and claims-handling modules
Build and maintain high-performance REST APIs and integrations with external service providers
Own architecture and code quality - Clean Code, design patterns, code review
Collaborate with the team (BA, QA, Frontend, Scrum Master) in Agile/Scrum/SAFe methodologies
Gradually get involved with the frontend (Angular/TypeScript) as project needs arise
What We're Looking For
5+ years of commercial experience with Java and Spring Boot
Strong skills designing high-performance REST APIs
Openness to learning and working with Angular (TypeScript)
Practical knowledge of document databases (e.g. MongoDB) and relational databases (e.g. PostgreSQL, Oracle)
Architectural thinking - SOLID, Clean Code
English at B2 level or higher
Polish at A1/A2 level
Openness to AI-assisted programming in the Spec Driven Development model
Nice to Have
Experience with Docker, ElasticSearch/Kibana
Understanding of insurance product specifics, claims settlement processes, or market regulations
Practical knowledge of DDD (Domain-Driven Design) or Event-Driven Architecture
Terms of Cooperation
Locations: Kraków, Gdańsk, Łódź, Poznań
Work model: initial onboarding period (up to 3 months) more often from the office, eventually hybrid - 3 days office / 2 days remote
Salary: up to 25,000 PLN gross (employment contract) or B2B equivalent
B2B: paid leave (20-26 days, agreed with the Hiring Manager)
What's In It For You
Private medical care with Allianz - for you and your family
Cafeteria benefits system (Multisport, culture, leisure, sports, shopping)
Individual training and conference plan
Participation in international projects for the financial and insurance sector
Development path: expert (technical/business) or managerial
Recruitment Process
Screening call (15-20 min)
Meeting with the Hiring Manager (60 min)