
Senior Java Developer & Team Lead
Job Description
Posted on: October 10, 2025
Company Description
Advanced Systems Management Group Ltd. (ASMG) specializes in advanced information architecture consulting. The company focuses on standards-compliant information exchange and protection, particularly in Systems of Systems environments. ASMG has expertise in OMG standards, such as SOPES and UPDM, as well as frameworks like DODAF and Zachman. They also provide Information Exchange and Information Protection Gateway solutions based on SOA Intelligent Agents for privacy protection.
Role Description
This is a full-time on-site role located in Ottawa, ON for a Senior Java Developer & Team Lead. The role involves leading a team of developers, overseeing the development and implementation of software solutions, and ensuring the delivery of high-quality code. Daily tasks include developing and maintaining Java applications, utilizing the Spring Framework, and working with microservices architecture. The candidate will also collaborate with cross-functional teams, mentor junior developers, and drive continuous improvement within the team.
Qualifications
- Proficiency in Java and experience with the Spring Framework
- Strong understanding of Software Development and Programming concepts
- Experience with Microservices architecture
- Excellent leadership and team management skills
- Ability to work on-site in Ottawa, ON
- Excellent problem-solving and analytical skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience in enterprise-level applications is a plus
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

DevOps Engineer

ServiceNow Developer

Sr UI Front End Engineer

Data Engineer

