1

Senior Java Software Engineer Jobs in Ontario (NOW HIRING)

Follow best practices and guidance provided by the Senior developer \n * Include unit tests in the ... Experience with Lean \/ Agile development methodologies and trouble shooting java. \n * Must have ...

... performing Java and Data engineer to help us design and implement next-generation calculations ... The individual will be involved in all facets of the product and software development and will ...

\n \n \n \n \n Our client has a requirement for a highly experienced Java Developer for a contract position in Dublin. You will be joining a highly collaborative team offering you the opportunity to ...

A Java Developer designs, develops, tests, and maintains scalable Java-based applications (web, enterprise, mobile) by writing clean code, collaborating with teams, and integrating with databases and ...

... a Software Developer (Java) \n * Strong communicator and a team player \n * Spring framework experience \n * Good frontend (JavaScript) experience, React ideal \n * Experience (or an interest) in ...

\n \n \n \n \n Are you a Senior Java Developer with extensive cloud experience looking for your next challenge? Do you have Microservices and TDD? Are you interesting in working in the banking sector?

... software solutions. GWMT consists of many departments with high-performing agile teams working ... Provide technical mentorship and guidance to senior and junior engineers * Help drive strategy to ...

CA$80K - CA$90K/yr

We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. This role focuses on developing modern e-commerce and enterprise ...

\n \n \n \n \n We are looking for an experienced Java Developer for a contract position in Dublin. You will be joining a rapidly expanding team who are working on the most cutting edge products. \n \n ...

\n \n \n \n \n We have a contract position available for a Java developer within a rapidly growing global team. You will be responsible for the design and development of the company's platform and ...

\n \n \n \n \n We are looking for an experienced Java Developer for a contract position in Dublin. You will be working as part of an agile team to deliver the highest quality solutions! \n \n \n \n \n ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Ontario salary details

$77K

$135K

$181.5K

How much do senior java software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior java software engineer in Ontario is $135,034.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,000.00 and $153,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.
What are the most commonly searched types of Java Software Engineer jobs in Ontario? The most popular types of Java Software Engineer jobs in Ontario are:
What are popular job titles related to Senior Java Software Engineer jobs in Ontario? For Senior Java Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Ontario look for? The top searched job categories for Senior Java Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Senior Java Software Engineer jobs? Cities in Ontario with the most Senior Java Software Engineer job openings:
What are popular job titles related to Senior Java Software Engineer jobs in ON? For Senior Java Software Engineer jobs in ON, the most frequently searched job titles are:
Senior Software Engineer

Senior Software Engineer

Infotek Consulting Inc.

Toronto, ON • Hybrid

CA$80 - CA$95/hr

Other

Posted 2 days ago


Job description

Senior Software Developer

Location: Toronto or London, ON

Hybrid: 3 days onsite per week

Contract Duration: June 29, 2026 – June 29, 2027

Rate: Up to $80-95/hour Incorporated


We are currently looking for a Senior Software Developer to join a high performing Enterprise Application Integration team focused on Data, Automation, AI, and Platform solutions. This opportunity is ideal for developers who thrive in modern integration environments and enjoy building scalable API, microservices, and event driven solutions.


Key Responsibilities

• Design, develop, integrate, test, deploy, and maintain enterprise software solutions

• Build and support API, microservices, and event driven architectures

• Develop scalable integrations using Java and modern frameworks

• Participate in code reviews, walkthroughs, and technical discussions

• Troubleshoot production issues and support critical incident resolution

• Conduct impact analysis and support change management activities

• Collaborate with QA teams to automate and maintain testing frameworks

• Contribute to technical documentation, development standards, and best practices

• Mentor junior developers and support knowledge sharing across teams

• Evaluate and adopt new technologies and development tools

Required Skills & Experience

Core Development & Integration

Strong experience with Java and SQL

REST and SOAP services development

• Spring Boot or Apache Camel

API, microservices, and event based development

• Apigee or equivalent API Gateway platforms

Kafka or ActiveMQ event streaming platforms

Cloud & Infrastructure

AWS Cloud experience

• Docker, Kubernetes, Rancher, or Istio

Database & Tooling

• Database systems and data access methodologies

• Liquibase or JHipster Domain Language

• Source code management and build automation tools

• Test driven development and automated testing frameworks

• Experience working with production support teams during critical incidents

• Exposure to AI coding assistants such as GitHub Copilot or Claude Code

Qualifications

• 5+ years of software development experience

• Proven experience working within Agile team environments

• Strong analytical and problem solving skills

• Excellent communication and collaboration abilities

• Passion for technology and continuous learning

• Ability to explain technical concepts to both technical and non technical audiences

Must Have

• Proven experience as a Java, API, and Microservices Developer

  • Enhanced Reliability Clearance OR minimum 5 years in Canada with PR or Canadian Citizenship -