CrawlJobs Logo

Backend Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Backend Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Stay abreast of new JAVA developments, and propose innovation wherever they see fit
  • Effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Effectively communicate development progress to the tech lead
  • Investigate possible bug scenarios and production issues
  • Implement Ad-hoc changes as requested by the business or technology
  • Committed technologist to deliver high quality products on time with aggressive timelines following TDD

Requirements:

  • Hands-on experience with core Java(8, 11, 17)
  • Knowledge and understanding of container technology such as docker, OpenShift, AWS
  • Working knowledge of distributed computing framework such as apache flink, apache spark, kafka
  • Ability to write high-quality and well-tested code
  • A passion for automation with strong believer of not doing the same thing twice
  • Experience with multithreaded development, modern approaches to concurrency
  • Ability to implement MicroServices using Spring Boot and possesses good understanding of REST
  • Possesses ability to work well under pressure and tight deadlines
  • Spark/Scala Experience is good to have
  • Firm understanding of design patterns
  • Firm understanding and willingness to quickly learn and adopt new technologies
  • Working experience with Linux and shell scripting

Nice to have:

  • Spark/Scala Experience
  • Keen interest to gain financial knowledge
What we offer:
  • Diversity and inclusion values
  • Merit-based promotion
  • Opportunities for personal development
  • Global benefits supporting well-being, growth, and work-life balance

Additional Information:

Job Posted:
August 30, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.