Job Description
We’re Hiring | Senior Java Backend Engineer
📍 Location: Mississauga, Ontario
🏢 Client: Citi
💼 Employment Type: Full-Time
🏠 Work Model: Hybrid
🧑💻 Experience Required: 9+ Years
🔍 About the Role
We are looking for a highly skilled Senior Java Backend Engineer with 9+ years of hands-on experience in building enterprise-grade backend systems. The ideal candidate will have strong expertise in Core Java, Spring, microservices, and REST APIs, along with experience working in cloud-native environments.
This is an exciting opportunity to work with Citi, contributing to large-scale, high-performance financial systems in a collaborative, hybrid work environment.
✅ Key Responsibilities
Design, develop, and maintain enterprise-level backend applications using Java and Spring
Build and support microservices-based architectures and RESTful APIs
Work with databases to write and optimize complex SQL queries
Apply modern software design principles to ensure scalable and maintainable code
Perform code reviews, performance tuning, and best-practice implementations
Collaborate with cross-functional teams and drive end-to-end development
Support production systems and help resolve operational issues.
🛠 Required Skills & Qualifications
9+ years of hands-on experience in Java / J2EE development
Strong expertise in Core Java and Spring Framework
Experience building microservices and REST APIs
Proficient in Oracle Database and complex SQL
Experience with cloud platforms (AWS or Azure preferred)
Hands-on exposure to PCF (Pivotal Cloud Foundry)
Strong understanding of SOLID, DRY, and Single Responsibility principles
⭐ Additional Technical Exposure (Good to Have)
Apache NiFi
Kafka, NATS, Zookeeper
Redis, Cassandra
Splunk (monitoring & logging)
Experience creating common libraries and reusable interfaces
🤝 Soft Skills & Leadership
Strong experience in code reviews and performance optimization
Ability to lead development initiatives and mentor junior engineers
Excellent communication and collaboration skills
Experience coordinating with multiple teams and stakeholders
📩 Interested candidates can comment “Interested” or send a direct message to apply.
