664c72aa37cfdb30bb8ccc23

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

You are part of an agile team and build underwriting tools for a global underwriter community. The tools incorporate the two central parts of our client’s value chain: they transparently model the underwriting process and combine it with the actual pricing. We use a micro-service architecture, with Java, Kotlin, Spring, Kafka on the backend, and Angular, NodeJS, Express, Fastify on the frontend.  

What you'll be doing

  • Design and implement complex software applications based on REST microservices with Kotlin, Java, Spring, and Junit  
  • Ensure development best practices such as code quality, scalability, and maintainability incl. unit tests and documentation 
  • Monitor product quality, ensure proper code validation and design patterns.   
  • Actively collaborate  
  • within an Agile development team throughout the entire software development lifecycle 
  • with multinational teams within PO, Business Analysts, internal and client-side developers across Europe, provide full support, agree and meet deadlines  
  • with stakeholders from different hierarchy levels and diverse backgrounds, understand project’s environment, obstacles and identify possible solutions, demonstrate analytical and problem-solving skills 
  • Encourage technical discussions within the team aiming relentless product improvement 

Your Skills and Your Experience

  • Strong motivation to jointly design & build IT tools useful for the client  
  • Bachelor's or master's degree in an IT-related field or an equivalent practical track record  
  • Proficiency in English (minimum B2 level)  
  • Sound knowledge of Software Development Life Cycle (SDLC) 
  • Commitment to product quality, knowledge of testing approaches, code verification and analysis, and design patterns  
  • Strong analytical capabilities 
  • Eagerness to solve complex problems by breaking them down into meaningful, well-planned steps 
  • Ability to communicate with stakeholders on different hierarchical levels and with diverse backgrounds  
  • Proactive, reliable and self-driven team player  
  • Service-orientation with a strong focus on customer satisfaction  

Key experience: 

  • Solid hands-on work with Java, Spring and SQL. 
  • Willingness to work with Kotlin  
  • Build distributed systems and microservices, knowledge of typical patterns and service integration issues  
  • Design REST services  
  • Work with relational databases  


Will be a plus:

  • NoSQL and MongoDB is a plus  
  • proof-of-concept projects  
  • warehouse optimization for growing application load, data collection acceleration, and aggregation for analytics 
  • work within SAFe environment 

About the Project

You are part of an agile team and build underwriting tools for a global underwriter community. The tools incorporate the two central parts of our client’s value chain: they transparently model the underwriting process and combine it with the actual pricing. We use a micro-service architecture, with Java, Kotlin, Spring, Kafka on the backend, and Angular, NodeJS, Express, Fastify on the frontend.  

What you'll be doing

  • Design and implement complex software applications based on REST microservices with Kotlin, Java, Spring, and Junit  
  • Ensure development best practices such as code quality, scalability, and maintainability incl. unit tests and documentation 
  • Monitor product quality, ensure proper code validation and design patterns.   
  • Actively collaborate  
  • within an Agile development team throughout the entire software development lifecycle 
  • with multinational teams within PO, Business Analysts, internal and client-side developers across Europe, provide full support, agree and meet deadlines  
  • with stakeholders from different hierarchy levels and diverse backgrounds, understand project’s environment, obstacles and identify possible solutions, demonstrate analytical and problem-solving skills 
  • Encourage technical discussions within the team aiming relentless product improvement 

Your Skills and Your Experience

  • Strong motivation to jointly design & build IT tools useful for the client  
  • Bachelor's or master's degree in an IT-related field or an equivalent practical track record  
  • Proficiency in English (minimum B2 level)  
  • Sound knowledge of Software Development Life Cycle (SDLC) 
  • Commitment to product quality, knowledge of testing approaches, code verification and analysis, and design patterns  
  • Strong analytical capabilities 
  • Eagerness to solve complex problems by breaking them down into meaningful, well-planned steps 
  • Ability to communicate with stakeholders on different hierarchical levels and with diverse backgrounds  
  • Proactive, reliable and self-driven team player  
  • Service-orientation with a strong focus on customer satisfaction  

Key experience: 

  • Solid hands-on work with Java, Spring and SQL. 
  • Willingness to work with Kotlin  
  • Build distributed systems and microservices, knowledge of typical patterns and service integration issues  
  • Design REST services  
  • Work with relational databases  


Will be a plus:

  • NoSQL and MongoDB is a plus  
  • proof-of-concept projects  
  • warehouse optimization for growing application load, data collection acceleration, and aggregation for analytics 
  • work within SAFe environment 

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 ->