1

Senior Java Software Engineer Jobs in Aurora, ON

Job Summary We're hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...

As the Sr. JAVA Developer for Security Technology, you will play a key role in immediate and ... software following best practices and coding standards. * Write clean, maintainable code with a ...

We're looking for a Senior Software Engineer to join our Alerts teams within the Applied ... You'll spend your days deep in Java/Kotlin services, distributed data systems, and high-throughput ...

Be Seen First

Senior Java Developer (Capital Market and Front Office/Backoffice/Cache Management/ Terraform) Duration: 6+ months (Contract) Possibility of Extension Location: Toronto - Hybrid Pay Rate Range: $50 ...

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

Senior Software Engineer

Toronto, ON · Hybrid

CA$121K - CA$170K/yr

As a Senior Software Engineer reporting to the Sr. Director of Software Development, you'll play a ... Java. * Proven experience with cloud-native architectures, containerized applications, and ...

What We're Looking For * 10+ years of software engineering experience with expert-level Java, Spring Boot, Microservices, REST APIs, distributed systems, and modern backend development. * Strong ...

Oracle Certified Java Developer certification will be an asset. * Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers) * 3-5 years of working experience in the ...

The Role GBME is searching for Software Engineer who are continuous learners and are eager to boost ... Experience with 2 or more object-oriented programming languages development languages (Java) * 4+ ...

The Senior Software Engineer (ABM Domain) reports to the Senior Manager, Engineering. In this role ... Java 17+; Spring Boot 3+; SQL and MongoDB; CI/CD pipelines (e.g., Jenkins); and modern front-end ...

Senior Java Developer, TD Securities

Toronto, ON · On-site

CA$125K - CA$156K/yr

... Java Developers to build the next generation of risk computation platforms. The core mission of the ... In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools ...

Senior Java Developer, TD Securities

Toronto, ON · On-site

CA$102K - CA$125K/yr

Working knowledge of building Java services * 6+ years of experience as a software engineer working on large scale development projects * 2 to 3 years product manager experience * Strong ...

Showing results 21-40

Senior Java Software Engineer information

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 key skills and qualifications needed to thrive as a senior Java software engineer?

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 are popular job titles related to Senior Java Software Engineer jobs in Aurora, ON?

For Senior Java Software Engineer jobs in Aurora, ON, the most frequently searched job titles are:

What cities near Aurora, ON are hiring for Senior Java Software Engineer jobs?

Cities near Aurora, ON with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Aurora, ON as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Full-time

Re-posted 10 days ago


Job description

Job Summary

We're hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform architecture, distributed systems, and cloud-native services that support large-scale business-critical applications. You will partner with Engineering, Product, Security, and Architecture leaders to drive technical strategy, guide platform evolution, and deliver secure, scalable, and highly available software across multiple products and teams.


Required Qualifications
  • 6+ years of software engineering experience building SaaS applications, distributed systems, or enterprise software platforms
  • 4+ years of experience developing production applications using Java
  • Experience leading architecture and technical strategy across multiple teams or product areas
  • Experience designing and operating distributed systems in cloud environments
  • Experience driving technical standards, architecture reviews, and engineering best practices across an organization

Preferred Qualifications
  • Experience with Java ecosystem technologies such as Spring Boot, Spring Cloud, Hibernate, Kafka, or similar frameworks
  • Experience working with AWS, Azure, or GCP
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle
  • Experience leading platform modernization, cloud transformation, or large-scale architecture initiatives
  • Experience working with cloud-native architectures, microservices, and event-driven systems
  • Experience integrating AI-enabled capabilities into production software systems
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) in engineering workflows