Job offer

Senior Software Engineer Java

Julius Baer is looking for an experienced Java developer to participate in a major redesign of its market data distribution platform. The candidate should have experience in developing high-performance software systems and implementing microservices and cloud-native applications.

Job description

Senior Software Engineer Java 100% (m/f/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)

Tasks

  • Participation in a major redesign of the market data distribution platform
  • Implementation of new components and expansion of existing components
  • Design of high-performance software systems and ideas for market data streaming
  • Delivery of robust and scalable solutions
  • Involvement in application support, including periodic on-call services
  • Promotion of standardization and automation within Julius Baer Markets Technology
  • Promoting the engineering culture within our team
  • Contribution of proven expertise in engineering practice and processes
  • Operation and support of critical business systems on a global scale

Requirements

  • At least 5 years of experience in Java development, including at least 2 years with Java 11 or higher
  • Knowledge of cloud concepts and experience, especially Azure
  • Kafka experience
  • Test-driven development, experience with JUnit and mocking libraries (e.g. Mockito)
  • Previous experience in the financial industry, especially in front office functions
  • Familiarity with functional programming, ideally in Java
  • Experience in solution architecture, ability to specify and factorize non-functional requirements in design and implementation
  • Familiarity with concepts and implementations related to security
  • Familiarity with life cycle activities, capacity management, observability
  • General DevOps culture: scripting, pipelines, deployments, certificates, etc.
  • Experience with Agile/SAFE methodology, previous use of Jira and Confluence
  • Knowledge of Jenkins, Grafana, Octopus, Kubernetes
  • Experience with collaborative development (e.g. pair or mob programming), giving and receiving feedback
  • Experience in the supervision of junior developers
  • Good code review skills, pride in code quality
  • Focused, able to drive the delivery of technical changes to completion
  • Ability to work in a fast-paced environment with occasional priority and context changes
  • Structured, able to follow processes systematically
  • Very good English language and communication skills

We offer

No explicit benefits mentioned.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.