Du analysierst Marktdaten und bringst umfangreiche Java-Entwicklungserfahrung mit, während du robuste Systeme und eine starke Ingenieurkultur förderst.
Anforderungen
- •Knowledge of market data
- •Minimum 5 years experience in Java
- •Experience with Java 11 or higher
- •Good knowledge of multi-threading
- •Experience in memory management
- •Experience building high-performance real-time systems
- •Experience in market data streaming
- •Track record in delivering scalable solutions
- •Willingness to participate in application support
- •Periodical on-call duty required
- •Drive for standardization and automation
- •Foster engineering culture within the team
- •Proven expertise in engineering practices
- •Experience with critical business systems
- •Experience with microservices
- •Experience in cloud-native applications
- •Experience with distributed systems
- •Knowledge of cloud concepts, especially Azure
- •Experience with Kafka
- •Experience in test driven development
- •Knowledge of JUnit and mocking libraries
- •Previous experience in finance industry
- •Familiar with functional programming in Java
- •Experience in solution architecture
- •Familiarity with security concepts
- •Familiarity with lifecycle activities
- •Knowledge of capacity management and observability
- •Experience in DevOps culture
- •Experience with scripting, pipelines, deployments
- •Experience with Agile/SAFe methodology
- •Prior use of Jira and Confluence
- •Knowledge of Jenkins, Grafana, Octopus, Kubernetes
- •Experience in collaborative development
- •Experience mentoring junior developers
- •Good code review skills
- •Focused on technical change delivery
- •Ability to work in a fast-paced environment
- •Structured approach to processes
- •Very good English skills
- •Team player
- •Agile work experience
- •Positive thinking personality
- •Self-motivated and able to work independently
Deine Aufgaben
- •Marktdaten und Datenanbieter analysieren
- •Java-Entwicklung mit mindestens 5 Jahren Erfahrung
- •Gute Kenntnisse über Multithreading und Speichermanagement
- •Hochleistungsfähige Echtzeitsysteme erstellen
- •Robuste und skalierbare Lösungen liefern
- •Anwendungsunterstützung einschließlich Rufbereitschaft leisten
- •Standardisierung und Automatisierung vorantreiben
- •Ingenieurkultur im Team fördern
- •Expertise in Engineering-Praktiken einbringen
- •Kritische Geschäftssysteme global betreiben und unterstützen
- •Erfahrung mit Microservices und cloud-nativen Anwendungen nutzen
Original Beschreibung
# Senior Software Engineer Java 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
**Zurich** | **Full time**
We are seeking an experienced Java Developer to join our market data team. You will be participating in a major refactoring of the market data distribution platform, implementing new components and extending existing capabilities once the platform is migrated. Your strong background in solution architecture and your extensive implementation experience will allow you to lead to way in evolving our complex platform, ensuring its reliability, flexibility and performance.
## YOUR CHALLENGE
* 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
## YOUR PROFILE
* 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
**We only consider candidates who can start latest 01.07.2025.**