Opens LinkedIn
- Employment type
- Contract
- Experience level
- Lead · 10+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
The role involves leading the design and development of complex full-stack applications using Java and Angular while driving architecture decisions. You will also be responsible for mentoring junior developers and ensuring the scalability and performance of enterprise-grade systems.
Job details
The Senior Java/Angular Full stack Lead Programmer Analyst is a senior technical role responsible for leading application development initiatives and driving design decisions across systems. This role provides hands-on leadership in building scalable Java and Angular solutions while guiding teams and influencing architecture and best practices. Responsibilities Lead design and development of complex full stack applications using Java and Angular Own end-to-end delivery of application components, from design through deployment Drive architecture decisions and ensure alignment with enterprise standards Resolve high-impact technical challenges across systems and platforms Mentor junior and mid-level developers and provide technical guidance Partner with stakeholders to define system enhancements and strategic solutions Ensure code quality, performance optimization, and scalability of applications Lead testing strategies, code reviews, and deployment processes Identify risks and ensure compliance with governance and regulatory requirements Qualifications 7–10+ years of experience in application development Advanced expertise in Java, Spring Boot, Angular, and microservices architecture Strong experience with API design, SQL, and distributed systems Experience with CI/CD pipelines, cloud platforms (preferred), and DevOps practices Proven ability to lead technical initiatives and mentor teams Strong communication and stakeholder management skills Education Bachelor’s degree or equivalent experience
What you’ll do
The role involves leading the design and development of complex full-stack applications using Java and Angular while driving architecture decisions. You will also be responsible for mentoring junior developers and ensuring the scalability and performance of enterprise-grade systems.
Requirements
Candidates must have 7–10+ years of experience in application development with advanced expertise in Java, Spring Boot, and Angular. Strong knowledge of microservices, API design, and DevOps practices is required to succeed in this technical leadership position.
Listed skills
- Java · Preferred
- Angular · Preferred
- Spring Boot · Preferred
- SQL · Preferred
- CI/CD · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Angular
- Spring Boot
- Microservices
- API Design
- SQL
- Distributed Systems
- CI/CD
- Cloud Platforms
- DevOps
- System Architecture
- Mentoring
- Full Stack Development
- Code Quality
- Performance Optimization
Job areas
- Technology
- Software
- Consulting
- Finance & Accounting
- Management & Leadership
More jobs from Open Systems Technologies
Quality Control (QC) Specialist
- On-site
- Mississauga, ON
- Posted Oct 9, 2026
Chief of Staff
- On-site
- Montréal, QC
- Posted Oct 9, 2026
Senior Forward Deployed Engineer (FDE)
- Hybrid
- Toronto, ON
- Posted Oct 9, 2026
Java Software Engineer
- On-site
- Montréal, QC
- Posted Oct 8, 2026
