5+ years professional software development experience
Deep knowledge of core java 17+ and multi-threading
Experience with spring boot and rest apis
Citi is seeking a talented Java Software Engineer for its Futures Technology team in Mississauga, Ontario. The role involves designing and implementing high-performance, scalable Java-based microservices in a dynamic environment, requiring strong technical skills and collaboration within an Agile team
Job Summary
Join the Citi Futures Technology team to build resilient solutions for a global business impacting trade consumption and reporting.
This hands-on role involves tackling complex technical challenges related to concurrency and large-scale data processing in a distributed environment.
The position offers the opportunity to drive the evolution of the platform using modern technologies like Kafka, Docker, and OpenShift.
Matching Summary
Match Score: 85
Citi is seeking a talented Java Software Engineer for its Futures Technology team in Mississauga, Ontario. The role involves designing and implementing high-performance, scalable Java-based microservices in a dynamic environment, requiring strong technical skills and collaboration within an Agile team.
Salary
Base: $120,800.00 - $170,800.00; Bonus/Equity: Not specified; Benefits: Global benefits designed to support well-being and growth
Skills & Requirements
Must-have
5+ years professional software development experience
Deep knowledge of Core Java 17+ and multi-threading
Experience with Spring Boot and REST APIs
Hands-on experience with Apache Kafka messaging systems
Proficiency in SQL Server and MongoDB databases
Solid CI/CD pipeline experience with Maven or Gradle
Red Hat Enterprise Linux 8 environment troubleshooting
Nice-to-have
Subject matter expertise in financial markets and derivatives
Experience deploying applications on Docker and Kubernetes
Familiarity with NoSQL databases like MongoDB
Experience with FIX Protocol implementation
Knowledge of OpenShift container platform
Key Requirements
Bachelor's degree in computer science or related field
5+ years of hands-on systems analysis and software development
Strong expertise in relational database query optimization