Senior Java Developer - Modern Markets Apps

RM IT Professional Resources AG
Zürich, Switzerland
6 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

Java
Automation of Tests
Batch Processing
Continuous Delivery
Continuous Integration
Relational Databases
DevOps
Memory Management
JUnit
Octopus Deploy
Oracle Applications
Multithreading
Test Driven Development
Event Driven Architecture
Kubernetes
Kafka

Job description

  • Develop and maintain Back End services for streaming and bulk distribution of market and trading data using modern Java technologies
  • Contribute to a strong engineering culture through high-quality code, craftsmanship, and peer reviews
  • Evolve and expand highly automated testing and continuous integration/continuous deployment (CI/CD) processes
  • Operate in a DevOps setup, diagnosing and resolving technical issues across the stack for development and production environments
  • Deploy services to Kubernetes via automated processes with Octopus Deploy
  • Collaborate with product owners, architects, and other stakeholders to refine requirements

Requirements

  • 5+ years of senior-level Java development experience, including at least two years with Java 17 or later
  • Experience with RDBMs (Oracle), Kafka, MQ, event-driven architecture, and batch processing
  • Strong knowledge of multi-threading and memory management in Java
  • Test-driven development experience with JUnit, test containers, and other automation tools
  • Language skills: English fluent

Your soft skills:

  • Positive, can-do attitude and self-motivation to work with minimal direction
  • Open and effective communication skills
  • Ability to collaborate effectively across distributed teams and time zones

Apply for this position