Backend Developer

Smsoftwaresolutionsinc — Canada · Posted ~2 days ago

Senior Full-time Hybrid

Skills

Java Spring Boot Microservices REST APIs SOAP Oracle MongoDB Docker Kubernetes Object Oriented Design Data Structures Algorithms Agile Git Team City JIRA

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

We are seeking a highly experienced Backend Developer for a hybrid role in Mississauga, Ontario. The ideal candidate will have a strong background in Java, Spring Boot, and microservices architecture. You will be responsible for designing robust backend solutions, working with both relational and NoSQL databases, and deploying applications using containerization tools. This role requires excellent object-oriented programming skills, a deep understanding of data structures, and the ability to coordinate effectively with stakeholders in an agile setting. A Bachelor's degree in Computer Science or a related field is required.

Highlights

Full-time hybrid role offering the flexibility to balance remote and in-office work. The position involves designing and developing scalable architectures using a modern technology stack and agile methodologies. It provides an excellent opportunity to collaborate with various stakeholders in a professional enterprise environment.

Description

If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents to hrsmss@smsoftconsulting.com by 27 July 2026 at your earliest convenience If you are not interested, please feel free to send over any names or forward this message to anyone who may be interested. We cannot proceed with the submission without mandatory documents. Updated Resume in word format (Mandatory)Skills Matrix and References (Mandatory)Expected hourly rate (Mandatory) Job Title – Backend Developer Client - Citi Bank Office location - Mississauga, ON- Canada, Hybrid Type - Fulltime. Role Overview Technical Skills: 8+ years’ experience in Java Spring Boot / Micro servicesSpring Boot Experience of working in an Agile environmentWeb services (REST Services / SOAP) DB (Oracle/MongoDB) Microservices architecture (Docker, Kubernetes) Design and Architecture (Micro-services design pattern) Data Structures and Algorithms Team City, JIRA, Git Required Skills & Experience Good knowledge on Object Oriented design principlesGood knowledge on Java standard libraryHands on experience with Object Oriented programmingHands on experience with Spring BootExperience in agile software developmentKnowledge on cloud platformsShould be able to coordinate with different stakeholders. Basic qualifications: Bachelor’s degree in Computer Science, Software engineering or a related field.