Java Developer (A)

For one of our clients, we are seeking an experienced Java Developer to join a specialised recommender team building a next?generation, data?driven sales recommendation engine.
The team provides personalised, insight?driven investment ideas to end users and empowers Relationship Managers and Investment Advisors with intelligent automation and deep data integration.

WORKLOAD

100%

WORKPLACE

Zürich / Remote (nur aus der Schweiz)

START DATE

01.06.2026

END DATE

31.05.2027

REFERENCE

3726

TYPE

Contracting

Tasks

  • Develop and enhance Java-based components for a next?generation recommendation engine.
  • Build scalable, robust, cloud?native microservices.
  • Collaborate in an agile, global engineering setup (pair/mob programming).
  • Participate in 2nd/3rd?level application support, including periodic on?call duty.
  • Drive standardisation, automation, and engineering excellence.
  • Contribute to architecture discussions, design decisions, and non?functional requirement definitions.
  • Support junior developers through mentoring and constructive code reviews.
  • Promote DevOps practices including CI/CD, observability, deployment automation, and lifecycle management.

Requirements

  • Completed education or completed degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of professional Java development experience, including 2+ years with Java 11 or higher.
  • Strong knowledge of multithreading and memory management.
  • Experience delivering scalable distributed systems and cloud?native solutions.
  • Good understanding of microservices architecture, gRPC, GraphQL.
  • Hands-on experience with Azure Cloud.
  • Excellent knowledge of TDD, JUnit, and mocking frameworks such as Mockito.
  • Experience in the finance industry, ideally front?office environments.
  • Familiarity with functional programming (preferably in Java).
  • Experience in solution architecture and non-functional requirement design.
  • Good understanding of security concepts and implementations.
  • Experience in DevOps culture: scripting, CI/CD pipelines, deployments, certificates.
  • Familiarity with Agile/SAFe, Jira, Confluence.
  • Experience with Jenkins, Grafana, Octopus, Kubernetes.
  • Used to collaborative development (pair/mob programming).
  • Experience mentoring junior developers and conducting high?quality code reviews.
  • Required language skills: German (B1/B2) and English (C1/C2).

Soft Skills

  • Strong team player with excellent communication skills.
  • Positive mindset with a proactive, can?do attitude.
  • Self?motivated and comfortable working with minimal guidance.
Call to Action Background Image

Are you interested? Or perhaps you know someone who might be a good fit?

A portrait photo of a Bosshard & Partner employee.
Close

Your Contact

A portrait photo of a Bosshard & Partner employee.

Praveen Rajkumar

360° Account Manager