-
Knowledge of market data (asset classes, data vendors, entitlement aspects)
-
A minimum of 5 years of experience developing with Java, with at least 2 years on Java 11 or higher
-
Good knowledge of multi-threading and memory management
-
Experience building high-performance real-time systems, market data streaming ideal
-
Track record in delivering robust and scalable solutions
-
Willingness to participate in application support, including periodical on-call duty
-
Be a driver for standardization and automation within Julius Bär Markets Technology
-
Foster the engineering culture within your team
-
Bring proven expertise in engineering practices and processes and have experience operating and supporting critical business systems on a global scale
-
Your experience with microservices, cloud-native applications and distributed systems will help us propel our business growth
-
Cloud concepts and experience, in particular Azure
-
Kafka experience
-
Test driven development, experience of JUnit and mocking libraries (e.g. Mockito)
-
Previous experience in the finance industry, particularly front-office functions
-
Familiar with functional programming, ideally in Java
-
Experience in solution architecture, able to specify and factor non-functional requirements into design and implementation
-
Familiarity with concepts and implementations related to security
-
Familiarity with lifecycle activities, capacity management, observability
-
General DevOps culture: scripting, pipelines, deployments, certificates, etc.
-
Experience with Agile/SAFe methodology, prior use of Jira and Confluence
-
Knowledge of Jenkins, Grafana, Octopus, Kubernetes
-
Used to designing and developing collaboratively (e.g. pair- or mob- programming), to giving and receiving feedback
-
Experience mentoring more junior developers
-
Good code review skills, pride in code quality
-
Focused, capable of driving the delivery of technical changes to completion
-
Ability to work in a fast-paced environment with the occasional priority changes and context switches
-
Structured, able to follow processes systematically
-
Very good English and communication skills
-
Team player
-
Ability to work in an agile environment
-
Positive thinking personality with a can-do attitude
-
Self-motivator, able and willing to work with minimal direction