Job Description

  • Permanent
  • Anywhere

🎯 Hiring: Java Engineer (Full-Time) | Mississauga, ON | Citi Bank Project

Looking for your next challenge in enterprise cloud engineering? We are hiring a Java Engineer to support our client, Citi Bank, in building robust, scalable financial applications.
If you are passionate about clean code, robust backend architectures, and cutting-edge cloud tech, we want to hear from you.

📍 Location: Mississauga, ON (With in-person interview components at our Toronto office: 151 Yonge Street)
💼 Type: Full-time
🏦 Client: Citi Bank

What you’ll be doing & bringing:

Core Tech: Strong programming expertise in Java, RESTful API development (Spring framework), and microservices.
Data Ecosystems: Hands-on experience with Oracle, SQL, and NoSQL (MongoDB).
Cloud & Messaging: Experience with OpenShift, Kubernetes, and messaging systems like MQ or Kafka.
Bonus Points: Exposure to frontend React development is a major asset!
Best Practices: Strict adherence to clean code principles, CI/CD pipelines, DevOps practices, and Agile/SDLC methodologies.

💡 Interview Process (3 Levels):
L1: Internal Technical Panel or via Intervue (Teams/Zoom)
Karat Interview: In-person at our Toronto Office (151 Yonge St)
Final Round: Discussion with the Citi Bank Project Team (Teams/Zoom)

⚠️ Note: Local GTA candidates are preferred. A valid Photo ID is strictly required for submission.
📬 How to Apply: Take the next step in your backend career. Send your resume to hrteam@thethinkbeyond.com with the subject line “Application: Java Engineer – Citi Bank”.