Java Software Engineer

Citigroup

Mississauga, Ontario, Canada
Base: $120,800.00 - $170,800.00; bonus/equity: not...
Hybrid
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

Work Rights

Not specified

Tailored Resume

Cover Letter