1

Senior Java Software Engineer Jobs in Milton, ON

Senior Java Engineer, TD Securities

Toronto, ON · On-site

CA$126.80K - CA$164.10K/yr

... 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 ...

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 ...

... 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 ...

Senior Java Engineer, TD Securities

Toronto, ON · Hybrid

CA$126.80K - CA$164.10K/yr

The Market Risk Technology Engineering Team (in TD Securities)is responsible forthe development and ... Assistin our software evolution from batch orientated end of day to intra-day * Leading development ...

Reporting to the Senior Manager Development, this Sr. Software Developer role is responsible for ... Must have technical working experience with Core Java (Version 8 or higher)/Java, JDK17+

... senior developer) * Actively contributing code and laying the foundation for technical features ... Well-versed in software design patterns and architectural standards. * Fluency in creating design ...

... Software Engineer for Prime Services Data Interface (PSDI) platform - a central operational data ... We'd love to work with you if you have: * 7 - 10 years' experience with OOP Programming, Java ...

... Software Engineer for Prime Services Data Interface (PSDI) platform - a central operational data ... We'd love to work with you if you have: * 7 - 10 years' experience with OOP Programming, Java ...

We are looking for an enthusiastic and motivated Senior Software Engineer to join our marketplace ... In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ...

Reporting to the Technical Manager, Software Development, the Senior Software Engineer is ... Proficiency in Java, Python, SQL, and UiPath. Experience with Azure Services (like Azure Function ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Milton, ON salary details

$72.9K

$127.8K

$171.7K

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

As of May 29, 2026, the average yearly pay for senior java software engineer in Milton, ON is $127,772.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,815.00 and $144,771.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 cities near Milton, ON are hiring for Senior Java Software Engineer jobs? Cities near Milton, ON with the most Senior Java Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

Infotek Consulting Inc.

Toronto, ON • Hybrid

CA$80 - CA$95/hr

Other

Posted yesterday


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 -