Job Description

As part of our role at a leading global insurance company, we are responsible for developing and managing an application to onboard and oversee the company's sales partners, including agents and brokers. This application provides users with a tailored, independent solution, including a required multi-dimensional validity date concept for administering all organizational and contractual sales force data to deliver structured information to many data consumers.

To reinforce our dynamic development team, we are seeking a skilled Backend or Full-stack Developer. In this role, you will collaborate with international cross-functional teams to design, develop, and deploy high-quality software solutions.

Responsibilities

  • Design, develop, and maintain the application, ensuring high performance and responsiveness.
  • Write clean, efficient, and reusable code.
  • Implement new features and functionality based on business requirements.
  • Participate in system and application architecture discussions.
  • Create technical designs and specifications for new features or enhancements.
  • Write and execute unit tests to ensure code quality.
  • Debug and resolve technical issues and software defects.
  • Conduct code reviews to ensure adherence to best practices.
  • Identify and fix vulnerabilities to ensure application integrity.
  • Work with frontend developers to ensure seamless integration of user-facing elements.
  • Collaborate with DevOps teams for deployment and scaling.
  • Design and implement workflow automation using Camunda BPM, integrating it with backend services and ensuring efficient process execution.
  • Optimize and maintain business process models and workflow orchestration using Camunda.
  • Troubleshoot and enhance Camunda BPMN workflows, DMN decision tables, and process automation configurations.

Requirements

 

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Proven experience as a skilled Backend or Full-stack Developer. Experience in the insurance domain is appreciated.
  • Strong experience with Spring Boot 3, Java 17 or newer, and Maven.
  • Experience with PostgreSQL, Jenkins, Sonar, Dynatrace, Kubernetes, Mockito, IntelliJ IDEA, and GitHub repository.
  • Hands-on experience with Camunda BPM (v7 or v8), including BPMN workflows, DMN decision tables, and REST API integration.
  • Experience with Angular TS and/or AWS, Kafka is a plus.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities to work effectively in a team environment.