Point your AI agent at freehire and let it find you a job.

Get the CLI →

Transition Technologies PSC

NewBe an early applicant

Senior Java Developer - Talent pool

Posted
Discussion

Summary

Senior Java Developer building backend microservices in Java/Spring Boot for a large-scale insurance-industry transformation program — designing REST APIs, working with Kafka and event-driven systems, applying DDD, writing automated tests, and doing code reviews in a Scrum team. Hybrid model: at least 1 day per week from the Warsaw office.

We are looking for an experienced Senior Java Developer to join a team working on a large-scale transformation program for a company in the insurance industry.

Your responsibilities

  • developing backend applications and services in Java,
  • building and developing systems based on microservice architecture,
  • designing and implementing REST APIs and integrations,
  • participating in solution architecture design,
  • developing automated tests and ensuring code quality,
  • conducting code reviews,
  • working with event-driven systems and Apache Kafka,
  • applying DDD (Domain-Driven Design) when designing solutions,
  • analyzing and resolving technical and performance issues,
  • using AI tools to support the development process,
  • collaborating within a Scrum team.
  • Own and manage the product backlog (epics, user stories, acceptance criteria)
  • Translate cybersecurity requirements into actionable development tasks
  • Prioritize backlog based on business value, risk and security impact
  • Work closely with:
    • Engineering teams (backend, cloud, security)
    • Product Management (client side)
    • Security experts / architects
  • Participate in Agile ceremonies (refinement, planning, demo)
  • Ensure alignment with product roadmap and security strategy
  • Define and track product KPIs (e.g. detection efficiency, automation rate)
  • Identify risks and propose mitigation strategies
  • Collaborate with stakeholders in an international environment
  • Meeting with customers to present new functionalities, get feedback and understand customer's needs
  • Own and coordinate product release and patching process
  • at least 7 years of commercial experience in Java,
  • very good knowledge of Spring Boot, Spring Framework, and Hibernate/JPA,
  • very good knowledge of Apache Kafka,
  • very good knowledge of SQL,
  • experience with Domain-Driven Design (DDD),
  • experience in designing and developing microservices,
  • experience in designing and implementing REST APIs,
  • knowledge of Angular and experience working with frontend applications,
  • ability to use AI tools supporting software development,
  • willingness to work in a hybrid model – at least 1 day per week from the office in Warsaw.
  • Docker and Kubernetes,
  • RabbitMQ and Elasticsearch,
  • Azure, AWS, or GCP,
  • Playwright,
  • experience with CI/CD,
  • knowledge of IT security,
  • experience mentoring developers or working as a Technical Lead.
  • Insurance industry knowledge and experience – experience working in the insurance domain (preferably in the claims domain).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

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