cover image
Spait Infotech

Senior Java Software Engineer

On site

Toronto, Canada

Senior

Full Time

18-02-2026

Share this job:

Skills

Communication Leadership Java SQL NoSQL MySQL MongoDB PostgreSQL CI/CD DevOps Docker Kubernetes Test Scrum Problem-solving Decision-making Architecture Databases git angular Analytical Skills Azure react AWS cloud platforms Agile Junit Spring Hibernate GCP Redis Spring Boot CI/CD Pipelines Kafka Microservices

Job Specifications

About the Role

We are looking for a highly skilled Senior Java Software Engineer to design, develop, and maintain scalable, high-performance applications. You will work closely with cross-functional teams to deliver robust backend systems and contribute to architectural decisions.

This role requires strong expertise in Java, modern frameworks, system design, and cloud-native development.

Key Responsibilities

Design, develop, test, and deploy enterprise-grade Java applications
Lead backend development using Java 8/11/17+ and Spring ecosystem
Build RESTful APIs and microservices
Optimize application performance and scalability
Collaborate with frontend, DevOps, QA, and product teams
Conduct code reviews and mentor junior developers
Participate in architecture discussions and technical decision-making
Ensure best practices in coding, security, and testing
Write clean, maintainable, and well-documented code

Required Skills & Qualifications

5+ years of hands-on experience in Java development
Strong knowledge of Core Java (OOP, Collections, Streams, Multithreading)
Experience with Spring Boot, Spring MVC, Spring Data JPA
Experience in building REST APIs & Microservices architecture
Strong understanding of SQL and databases (MySQL/PostgreSQL/Oracle)
Familiarity with ORM frameworks (Hibernate)
Experience with Git and CI/CD pipelines
Knowledge of unit testing frameworks (JUnit, Mockito)
Strong problem-solving and analytical skills

Preferred Qualifications

Experience with cloud platforms (AWS/Azure/GCP)
Experience with Docker & Kubernetes
Knowledge of messaging systems (Kafka/RabbitMQ)
Experience with NoSQL databases (MongoDB/Redis)
Familiarity with Agile/Scrum methodologies
Exposure to frontend frameworks (React/Angular) is a plus

Soft Skills

Strong communication and leadership skills
Ability to mentor and guide team members
Ownership mindset and accountability
Ability to work in a fast-paced environment

What We Offer

Competitive salary and performance bonus
Flexible work environment
Health insurance and other benefits
Learning & development opportunities
Career growth path into Technical Lead/Architect roles

About the Company

Welcome to Spait Infotech on LinkedIn! We are a leading software development and staffing company with a global presence in India, USA, Canada, UK, and Australia. At Spait Infotech, we specialize in delivering cutting-edge software solutions tailored to meet the unique needs of businesses worldwide. Our dedicated team of developers and IT professionals ensures high-quality services in software development, including web applications, mobile apps, and enterprise solutions. In addition to our software expertise, we excel in ... Know more