Java Developer (multiple opportunities)
Core
Design and develop innovative, reliable Java solutions for electronic trading, algorithm trading, data analytics, and cloud engineering platforms.
Role type
Java Developer (IC)
Builds
Electronic trading systems, algorithmic trading platforms, and data analytics infrastructure
Domain
Financial services / Trading technology
Deliverable
production ML models | product features
Required skills
Java, Unix/Linux, microservice architecture, Spring/Spring Boot, SQL, database management, software testing, debugging
Preferred skills
Cloud technologies (AWS, Azure), DevOps, Scala/functional programming, real-time distributed systems, FIX/Swift protocols
Technologies
Java, Spring Boot, Git, Perforce, AWS, Azure, Oracle, SQL Server, Snowflake, IntelliJ, Eclipse
Responsibilities
Design and develop innovative solutions using latest technology architecture, take ownership of technology platforms, drive modernization and agile agenda, collaborate with business lines to understand needs
Seniority
Mid-level to Senior (4+ years experience)