Skip to content
Job boardOpen

Senior Expert Software Engineer (Java) – Lead Developer with Kafka Focus

Original title: Auftrag A9479 - Senior Expert Software Engineer (Java) – Lead Developer mit Kafka-Schwerpunkt

Global Human Resources · Bern, Schweiz, Switzerland · Hybrid · Senior

  • Bern, Schweiz, Switzerland · Hybrid
  • 14 Monate
  • German

Indexed (today) · refreshed constantly

Start
ab sofort
Duration
14 Monate
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
3068419

Required skills

Nice to have:Kafka OperationsMonitoringError Analysis

Languages: German

Job description

Seeking a Senior Expert Software Engineer (Java) in a technical lead role for a Swiss bank. The role involves hands-on development, design, and architecture of high-performance, distributed applications using Spring Boot, Kafka, and Kubernetes.

Project overview

Start Date: Immediately

Industry: Bank / Financial Sector

Responsibilities

  • Shape design and architecture with key roles and the team.
  • Technical lead role: Support the team in refinements and contribute experience.
  • Develop high-performance, scalable, and distributed applications – remaining hands-on.
  • Take responsibility for technical decisions, represent them convincingly, and bring the team along.
  • Ensure code performance, maintainability, reliability, and automated quality assurance.
  • Drive optimization potential, share learnings; development according to Scrum.

Requirements

Advantageous (Evaluation Relevant):

IMPORTANT:

Languages

Languages Spoken Written Priority

German very good very good a must

English good good a must

Description Priority

Developer a must

Kind regards / Best Regards

André van Sprundel

CEO

GHR Global Human Resources AG

Blegistrasse 13

CH-6340 Baar / ZG

Direct No: *

Email: *@*.ch

Web: www.ghrgroup.ch

  • Professional Experience -> min. eight years of software development with Java, Spring Boot, Kafka, SQL, and REST.
  • Kafka (Client Requirement) -> min. two to three years of INTENSIVE practice, ideally in productive, business-critical, distributed systems – a mention in the stack is not enough.
  • Technical Leadership (Client Requirement) -> proven experience as Lead Developer, Technical Lead, or similar; technically support the team and co-design refinements.
  • Hands-on Component (Client Requirement) -> continues to actively develop; not a pure architect role.
  • Distributed Systems -> Conception and development of distributed, scalable, and high-performance applications.
  • Tools & Quality -> Unit and integration testing; GitLab, Docker, Kubernetes, Splunk, and Citrus.
  • Industry -> Project experience in the banking or insurance sector.
  • Education -> Degree in Computer Science (University or University of Applied Sciences) or comparable qualification.
  • Presence (Mandatory) -> mandatory team day on-site every Thursday; exceptions only in emergencies.
  • Personality & Attitude -> communicative, team-oriented, technically convincing; quality-conscious with a feel for architecture, maintainability, and performance.
  • Languages -> very good German and good English.
  • Operation of Kafka-based systems – monitoring, error analysis, exception processes.
  • Citrus in automated integration testing of complex interfaces.
  • Modernization of transaction-related systems without operational interruption.
  • Remote Policy -> on-site at the client 20-40% / Home Office 60-80%, depending on project phase; remote work only allowed within Switzerland (internal regulations / banking secrecy)
  • Credit and criminal record extracts will be requested (German resident: SCHUFA report and police clearance certificate).

Project details

14 months with option

Possible Contract Types: Secondment

100%

You must be logged in

Number of Positions: 1

Deadline: 05.11.2026, 22:00

Bern

Creation Date: 03.11.2026

Description

For our end client in the Swiss banking and financial sector, we are looking for a Senior Expert Software Engineer (Java) in a technical lead role as follows:

Starting Situation & Mandate:

The end client processes very large volumes of bank transactions daily – quickly, reliably, and intelligently enriched – using Spring Boot, Kafka, and Kubernetes. The role is part of an agile team: a technical lead with an ongoing development component, shaping design and architecture and implementing demanding solutions themselves.

Important for Selection: We are looking for a senior expert at the highest level. Pure software architects, senior developers without lead experience, and profiles with only superficial Kafka experience are NOT suitable – at least two to three years of intensive Kafka practice are required.

  • Start: ab sofort
  • Duration: 14 Monate
  • Remote: hybrid
  • Location: Bern, Schweiz, CH
  • Languages: German

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on FreelancerMap CH

  1. Job boardNew

    Data Engineer

    AIS· Toulouse, Occitanie, France· Hybrid· Senior

    • Java
    • Apache Spark
    • Spark SQL
    • +6

  2. Job boardNew

    441 - Senior Data Engineer

    Nicholson SAS· Clermont-Ferrand, Auvergne-Rhône-Alpes, France· Hybrid· Senior· €54 / h

    • SQL
    • Python
    • Talend ETL
    • +1

Browse all jobs
Sign up free to apply