65c4e6c523f0bb63fe8edd0a

Senior Backend Developer

GE, BG, PT

Senior Backend Developer

GE, BG, PT

You can join a high-performing international team dedicated to software engineering for leading global (re-)insurers.

About the Project

The Pricing Integration Platform is a service facade that unifies the complex process of insurance policy calculations under a common API. It serves as the central calculation system used by other customer applications that collect information for insurance policies.

In this project, we process large amounts of data, develop a convenient API, orchestrate distributed tasks, manage parameter versioning, and implement calculators that must operate on substantial data volumes at lightning speed.

The current technology stack includes Java 17, Kotlin 1.8, Spring Boot 3, Spring Security, PostgreSQL, MyBatis, Spring Data, Flyway, Camunda 7, Kafka, RESTful API, Maven, MS Azure, Docker, and Kubernetes on the backend, and Angular 17, NGRx, Node.js, and Fastify on the frontend.


What you'll be doing

  • Designing and implementing large, complex software applications based on RESTful microservices using Java, Kotlin, Spring, and JUnit
  • Collaborating within an Agile development team and working cross‑functionally with BAs, POs, QAs, Frontend Engineers, and UX Designers
  • Ensuring development best practices, including code quality, scalability, and maintainability
  • Monitoring product quality and ensuring proper code validation and adherence to design patterns
  • Driving technical discussions within the team to support continuous product improvement
  • Actively communicating with stakeholders at different hierarchy levels and from diverse backgrounds, understanding the project environment, identifying obstacles, and proposing solutions while demonstrating strong analytical and problem-solving skills


Your skills and experience

  • Bachelor’s degree in an IT‑related field or equivalent work experience
  • Proficiency in English (minimum B2 level)
  • Proven track record as a backend developer using Java and/or Kotlin
  • Excellent Java Core development skills and experience building Spring applications (Spring Boot, Spring Data), JPA, and Kafka
  • Strong understanding of data structures, algorithms, and complexity analysis
  • Extensive experience building distributed systems and microservice architectures through client-side composition, applying architecture principles and design patterns to ensure reliability, scalability, and seamless integration across new and existing systems, with a deep understanding of typical integration patterns and challenges
  • Experience designing, maintaining, and running APIs
  • Experience working with relational databases and optimizing queries
  • Experience monitoring product quality, with knowledge of testing approaches and code validation practices
  • Strong understanding of browser troubleshooting and debugging practices and techniques
  • Experience with continuous integration and delivery tools (e.g., Azure DevOps, GitHub Actions)
  • Experience working with Agile methodologies (SAFe is a plus)
  • Experience as a Scrum Master is a nice to have


Reasons you’ll love working here 

  • We are a Great Place to Work-certified company with an excellent approval rate
  • We are owner-operated – our management keeps its promises
  • Small teams collaborate in a friendly atmosphere
  • We have a flat structure with minimal bureaucracy
  • Our culture of trust gives you flexibility for remote, office, or hybrid work
  • You get a budget for further education, additional equipment, or your health club of choice
  • We provide your choice of hardware: Windows (Dell, Lenovo) or Mac (Pro, Air)

About the Project

The Pricing Integration Platform is a service facade that unifies the complex process of insurance policy calculations under a common API. It serves as the central calculation system used by other customer applications that collect information for insurance policies.

In this project, we process large amounts of data, develop a convenient API, orchestrate distributed tasks, manage parameter versioning, and implement calculators that must operate on substantial data volumes at lightning speed.

The current technology stack includes Java 17, Kotlin 1.8, Spring Boot 3, Spring Security, PostgreSQL, MyBatis, Spring Data, Flyway, Camunda 7, Kafka, RESTful API, Maven, MS Azure, Docker, and Kubernetes on the backend, and Angular 17, NGRx, Node.js, and Fastify on the frontend.


What you'll be doing

  • Designing and implementing large, complex software applications based on RESTful microservices using Java, Kotlin, Spring, and JUnit
  • Collaborating within an Agile development team and working cross‑functionally with BAs, POs, QAs, Frontend Engineers, and UX Designers
  • Ensuring development best practices, including code quality, scalability, and maintainability
  • Monitoring product quality and ensuring proper code validation and adherence to design patterns
  • Driving technical discussions within the team to support continuous product improvement
  • Actively communicating with stakeholders at different hierarchy levels and from diverse backgrounds, understanding the project environment, identifying obstacles, and proposing solutions while demonstrating strong analytical and problem-solving skills


Your skills and experience

  • Bachelor’s degree in an IT‑related field or equivalent work experience
  • Proficiency in English (minimum B2 level)
  • Proven track record as a backend developer using Java and/or Kotlin
  • Excellent Java Core development skills and experience building Spring applications (Spring Boot, Spring Data), JPA, and Kafka
  • Strong understanding of data structures, algorithms, and complexity analysis
  • Extensive experience building distributed systems and microservice architectures through client-side composition, applying architecture principles and design patterns to ensure reliability, scalability, and seamless integration across new and existing systems, with a deep understanding of typical integration patterns and challenges
  • Experience designing, maintaining, and running APIs
  • Experience working with relational databases and optimizing queries
  • Experience monitoring product quality, with knowledge of testing approaches and code validation practices
  • Strong understanding of browser troubleshooting and debugging practices and techniques
  • Experience with continuous integration and delivery tools (e.g., Azure DevOps, GitHub Actions)
  • Experience working with Agile methodologies (SAFe is a plus)
  • Experience as a Scrum Master is a nice to have


Reasons you’ll love working here 

  • We are a Great Place to Work-certified company with an excellent approval rate
  • We are owner-operated – our management keeps its promises
  • Small teams collaborate in a friendly atmosphere
  • We have a flat structure with minimal bureaucracy
  • Our culture of trust gives you flexibility for remote, office, or hybrid work
  • You get a budget for further education, additional equipment, or your health club of choice
  • We provide your choice of hardware: Windows (Dell, Lenovo) or Mac (Pro, Air)

We work hard and play hard

We understand that in today’s fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

Work-life balance ->