Software Engineer

AdCubum AG
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Tech stack

Java
API
Apache HTTP Server
Computer Programming
Command-Query Responsibility Segregation (Software Development)
Protocol Buffers
Gradle
Openshift
Red Hat Enterprise Linux - RHEL
Simple Object Access Protocol (SOAP)
Systems Integration
Openapi
Backend
Kubernetes
Integration Frameworks
Kafka
Docker

Job description

As a Senior Software Engineer in our Interfaces domain, you will play a role in developing and maintaining the central nervous system of our product, Adcubum Syrius. You will provide a best-practice foundation for our business development teams.

You will be responsible for:

  • Designing and developing synchronous (REST/OpenAPI, SOAP) and asynchronous (event-driven) communication solutions with a focus on API-first principles

  • Developing and maintaining our future event-driven ecosystem built on Kafka

  • Building integration adapters for various internal and external systems

  • Maintaining and enhancing existing integration frameworks and components

  • Contributing to platform modernization initiatives (e.g., technology upgrades, legacy system refactoring), We invest in your growth through a culture of continuous development and learning

  • Collaborative Culture We have a collaborative and innovative team culture

  • International Collaboration We prioritize collaboration by organizing regular meetings, workshops, and team-building activities that connect our teams across Germany, Switzerland, and Croatia

  • Flexible Work We offer flexible hybrid work options

  • Innovation We offer opportunities to work on innovative and forward-thinking projects which drive your creativity and commitment

Requirements

  • A degree in computer science or a similar qualification
  • 5+ years of experience as a software engineer with focus on system integration or backend development
  • Strong programming skills in Java
  • Experience with Apache Kafka or RedHat AMQ broker/Apache Artemis
  • Experience in Jakarta EE or Spring ecosystem
  • Experience with Docker
  • Experience in any of SOAP, OpenAPI or Protobuf

Nice to have:

  • Familiarity with container-based platforms (Kubernetes, OpenShift)
  • Experience with event-driven architectures (CQRS, CDC)
  • Experience in Gradle

Language Skills:

  • You are fluent in English; knowledge of German is a plus

About the company

As the market leader for health and accident insurance software in Switzerland, Adcubum is driving the digital transformation of the insurance industry. Our steady growth is based on the consistent further development of innovative solutions designed by our experts at the interface between insurance knowledge and IT expertise. With locations in Switzerland, Germany and Croatia, we combine international perspectives with a local understanding of the industry - for insurance solutions that impress today and set standards tomorrow. We are looking for a Senior Software Engineer who thrives in complex Enterprise-grade systems, has a strong grasp of modern integration principles, and feels at home building reliable and scalable connectivity solutions. If you're passionate about Integrations, we'd love to hear from you., At Adcubum, we're more than just a software company - we're a team passionate about advancing the insurance industry. Our success is built on collaboration, transparency, and a commitment to driving innovation.

Apply for this position