Java Developer (A)

For one of our clients, we are seeking a Java Developer (A) for a long-term contract assignment in Zurich.

WORKLOAD

100%

WORKPLACE

Zürich / Remote (nur aus der Schweiz)

START DATE

ASAP

END DATE

31.08.2027

REFERENCE

3973

TYPE

Contracting

Tasks

  • Design, develop, and enhance robust distributed systems with a focus on scalability, reliability, latency, and fault tolerance
  • Apply distributed systems principles such as consistency models, idempotency, resiliency patterns, and back-pressure mechanisms
  • Develop and maintain high-performance backend services and APIs using Java, Spring Framework, and Spring Boot
  • Optimise application performance, asynchronous processing, and efficient I/O operations
  • Conduct profiling, benchmarking, and load testing to identify and eliminate performance bottlenecks
  • Integrate financial platforms and third-party applications while ensuring data integrity and operational stability
  • Design and implement messaging and integration solutions using JPA, JDBC, JMS, and event-driven architectures
  • Ensure high code quality through code reviews, automated testing, and CI/CD best practices
  • Apply financial-grade engineering standards, including auditability, security, and controlled change management
  • Collaborate closely with business stakeholders, product managers, and development teams across international locations

Requirements

  • Completed degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Extensive experience with Java (Core Java, Collections, JSON, JDBC)
  • Strong expertise in Spring Framework and Spring Boot
  • Proven experience designing and operating distributed systems, microservices, and event-driven architectures
  • Strong understanding of low-latency, high-availability backend systems
  • Experience with JPA, JDBC, relational databases, and JMS messaging systems
  • Solid knowledge of Unix/Linux environments and Bash scripting
  • Experience with OAuth2, API security concepts, and Identity & Access Management (IAM)
  • Hands-on experience with cloud technologies, preferably Microsoft Azure
  • Knowledge of containerisation technologies such as Docker and Kubernetes
  • Experience working with CI/CD pipelines and modern DevOps practices
  • Previous experience within the financial services industry is considered an advantage
  • Ability to work effectively with globally distributed teams
  • Fluent English language skills (written and spoken)

Soft Skills

  • Strong ownership mindset with a focus on reliability and business value
  • Analytical and solution-oriented approach with excellent problem-solving skills
  • Collaborative team player who thrives in agile and international environments
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