1

Senior Java Software Engineer Jobs in Concord, ON

You will work closely with senior engineers to develop and maintain applications. We believe in ... In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ...

Degree in Computer Science, Engineering, or a related field * Have 3+ years of solid full-stack experience in software development, including both frontend and backend. * Have 3+ years of Core Java ...

We're looking for a Senior Software Engineer to join in building the Scheduling product as part of ... as Java, Kotlin, or similar). * Experience owning and operating production systems. * A track ...

Thomson Reuters is hiring a Senior Software Engineer I to help build the document-processing ... C++, Java, Go - Rust experience is particularly welcome) is a plus, as is experience with AWS or ...

Senior Software Engineer II

Toronto, ON · On-site

CA$181K - CA$213K/yr

... As a Senior Software Engineer II, you will lead technically complex projects and serve as a ... We also utilize Java, gRPC, and AWS. * Execution: You can break down complex user stories into ...

What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to ... Experience with C#, Java, or another server-side language - C# in particular is a plus

Act as a force multiplier across multiple teams, mentoring Staff and Senior engineers, guiding ... features using Java and Spring. * Deep expertise with high-performance Postgres or MySQL ...

Senior Software Engineer

Toronto, ON · On-site +1

CA$90K - CA$140K/yr

Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...

Senior Software Engineer

Toronto, ON · On-site +1

CA$90K - CA$140K/yr

Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...

Senior Software Engineer

Toronto, ON · On-site +1

CA$90K - CA$140K/yr

Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...

Senior Software Engineer

Toronto, ON · On-site +1

CA$90K - CA$140K/yr

Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...

Senior Software Engineer, Financial Infrastructure Location: Remote (Canada) We're looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money ...

Software Engineer III

Toronto, ON · On-site

CA$125K - CA$154K/yr

We are seeking a skilled Senior Software Engineer with expertise in Java with expertise in Node JS , Java, Spring Boot, REST API, Kafka , SQL Server Database, Cloud, Azure & AI tools . This ideal ...

next page

Showing results 1-20

Senior Java Software Engineer information

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 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 cities near Concord, ON are hiring for Senior Java Software Engineer jobs? Cities near Concord, ON with the most Senior Java Software Engineer job openings:

Principal Software Engineer

Kaseya Careers

Toronto, ON

Other

Posted 27 days ago


Job description

Job Summary

We're hiring a Principal 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
  • 12+ years of software engineering experience building SaaS applications, distributed systems, or enterprise software platforms
  • 8+ 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