Overview
Hybrid
$80,000 - $140,000
Full Time
No Travel Required
Skills
Java
Algorithmic Trading
Kubernetes
MongoDB
Apache Kafka
Automated Testing
Messaging
Python
Real-time
Scripting
Snow Flake Schema
Low-latency
Job Details
Java Developer - Algorithmic Trading - Leading Investment Bank
We are seeking a skilled Java Developer to join a high-performing technology team within a leading global investment bank. This role focuses on building scalable, low-latency systems that support real-time trading and data processing across algorithmic trading and trade analytics platforms. You'll work with cloud-native technologies and distributed systems to help drive performance and reliability in a dynamic trading environment.
Key Responsibilities:
- Develop high-performance server-side components using Core Java.
- Build and support distributed systems handling real-time trading and market data.
- Implement resilient, fault-tolerant architectures for mission-critical applications.
- Collaborate with DevOps and infrastructure teams to scale platforms across cloud environments.
- Drive improvements across the SDLC with automation, testing, and configuration best practices.
- Contribute to design discussions, code reviews, and global team collaboration.
Key Skills & Experience:
- Strong Java development experience, ideally 5+ years, with a focus on distributed systems.
- Solid understanding of messaging, networking, and high-throughput applications.
- Exposure to Kubernetes, Kafka, Prometheus, or similar technologies is highly desirable.
- Experience with databases like MongoDB, MemSQL, or RocksDB; Snowflake knowledge is a plus.
- Bonus: Python scripting experience and familiarity with cloud/DevOps practices.
- Strong communication skills and ability to work in fast-paced, global teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.