Principal Java Engineer (Java & Angular)
Altis Technology
Application Modernization Specialist (Java & Angular)
Location: Toronto, ON, Hybrid (2-3 days per week; in total 5 days onsite across 2 weeks)
Language: Strong written and verbal English communication skills
Duration: 6-month contract, with possibility of extension
About the Opportunity
We’re looking for an experienced Application Modernization Specialist to support a major technology transformation within the higher education sector. This hands‑on role focuses on assessing and modernizing a complex, high-volume application that supports essential student services, including registration, payments and personal information management.
Working alongside developers, database specialists and infrastructure teams, you’ll investigate legacy Java and Angular applications, identify performance and technical debt challenges, and develop practical modernization solutions. This is an opportunity to combine deep technical expertise with architectural thinking, helping shape a more scalable, secure and maintainable digital experience.
What’s In It for You
- Work on a meaningful modernization initiative impacting a large and diverse student community.
- Collaborate with experienced technical professionals in a knowledge-sharing environment.
- Influence architectural decisions while remaining hands‑on with code, performance diagnostics and proof‑of‑concept development.
- Gain exposure to complex enterprise integrations and future cloud modernization opportunities.
Your Responsibilities
- You'll assess Java 8, Angular and AngularJS codebases, identifying technical debt, security vulnerabilities, dependencies and modernization opportunities.
- You'll investigate application performance using Java profiling, distributed tracing, SQL analysis and repeatable load testing.
- You'll evaluate legacy REST integrations, JAX‑RS/JPA services and Db2 database interactions to identify bottlenecks and coupling.
- You'll design incremental Java and AngularJS upgrade strategies, including monolith decomposition and service extraction.
- You'll develop implementation‑ready technical designs and hands‑on prototypes to validate proposed solutions.
- You'll translate findings into prioritized remediation plans with effort estimates, dependencies and measurable outcomes.
- You'll collaborate with internal development teams through technical workshops, code reviews and knowledge transfer.
Skills and Qualifications
- 8+ years of professional Java development, including at least 3 legacy Java modernization projects involving upgrades from Java 8 or earlier.
- Experience delivering at least 2 production AngularJS‑to‑Angular migrations, including hybrid coexistence strategies.
- Proven experience assessing large codebases (500,000+ lines), modernizing monolithic applications and extracting services without disrupting production.
- Strong expertise in Java, Spring/Spring Boot, JAX‑RS, JPA/Hibernate, REST APIs, Maven, Gradle, Angular, AngularJS and legacy frameworks such as EJB, JSP or Struts.
- Hands‑on experience with Db2 or comparable relational databases, JDBC/SQL tracing, Java Flight Recorder or similar profilers, thread/heap analysis, SonarQube, vulnerability scanning and performance/load testing.
- Knowledge of Docker, Kubernetes, CI/CD, automated testing, OWASP secure coding practices and Azure‑hosted Java applications. Familiarity with IBM JSR‑352, accessibility standards and student information systems is an asset.
- Bachelor's degree in computer science, software engineering or equivalent experience, with strong communication and collaboration skills. Java, Spring or application security certifications are assets.
We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals.All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.
#J-18808-Ljbffr- ...Description We are looking for a Full Stack Engineer to design, develop, and support scalable... ...business processes. You will use Java and Spring Boot to develop scalable backend... ...~ Frontend development experience with Angular or React, TypeScript, HTML, CSS, component...SuggestedFull timeInternshipRemote workRelocation
$180k - $220k per year
...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates across Canada, with working hours aligned... ..., including C#/.NET for backend development, TypeScript and Angular for modern single-page applications, strong fluency in web standards...SuggestedLong term contractFull timeRemote workFlexible hours$92k - $118k per year
...integrate AI-powered workflows into complex financial services environments. The Role At Capco, we’re looking for a Java Backend Engineer with practical experience building AI-powered applications, workflows, and automation solutions within complex financial services...SuggestedInternshipImmediate start- ...Job Responsibility: Principal Mechanical Engineer - TOR0030 Company : Worley Primary Location : CAN-ON-Toronto Job : Mechanical Schedule : Full-time Employment Type : Employee Job Level : Experienced Job Posting : Nov 27 Unposting Date : Dec 27 Reporting...SuggestedFull timeInternshipWork at officeLocal area
$200k per year
...barriers preventing brilliant minds from accessing the opportunities they deserve. The role We are looking for a Principal Software Engineer to help architect and scale the core systems that power Passage. This is a senior technical leadership role focused on...SuggestedLong term contractFull timeWork at officeRelocation- ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and...Long term contractFull timeWork at officeLocal areaFlexible hours
- ...insurance, RRSP/DPSP match, employee assistance programs and time away - don't worry, we've got you covered.The Job at a GlanceAs a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll...Full timeContract work
$92.1k - $153.5k per year
...Job Responsibility: Permanent Full Time Canada Life is seeking a Principal Engineer (Director level) to drive our adoption of Cloud. This role will be pivotal in building and operationalizing modern, cloud platforms and applications. The successful candidate will combine...Permanent employmentFull time- ...Join a high-impact engineering team building the distributed systems that power corporate actions and investment data processing. You will design, own, and evolve production-grade Java services where accuracy, scalability, and reliability are critical to real-world financial...Long term contract
- ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers.... ...desirable The Stack Our primary programming languages are Java and JavaScript We use open source frameworks such as Hibernate...Full timeFlexible hours
$125k - $171.9k per year
...Job Description Overview Our Geotechnical Team in Ontario is expanding and we are now looking for an experienced Principal Geotechnical Engineer to join our team. This position is located in Etobicoke and/or Vaughan, Ontario but we would consider applicants in the greater...Full timeInternshipFlexible hours$90k - $125k per year
...people. About The Role As a Full Stack Java Developer you'll be tasked with working... ...JS framework experience using React or Angular or similar ~ Deep understanding of each... ...security) ~ Fundamental knowledge of core web principals ( the DOM, SSL, web servers) ~ Fluency...Full timeWork from homeFlexible hours$184.5k - $205k per year
...portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at . Principal Engineer – Embedded Firmware & Software Location: Toronto or Ottawa, Ontario (Remote) Travel: Occasional travel to Astera Labs’...Full timeRemote workFlexible hours$175k - $210k per year
...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline: Immediate Reporting Line: General Manager at Zynque Existing Vacancy: Yes Application Deadline: Open until...Long term contractFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hours$192k - $264k per year
...audited at scale. We are a diverse team of engineers, product managers, and designers who are... ...sub-team under Okta Secures AI as a Principal Machine Learning (ML) Engineer to advance... ...latency inference or semantic evaluation engines directly into the API gateway request path...Local areaWorldwideFlexible hoursShift work- ...Skills Description: Experience in Python in an enterprise environment, covering the whole development life cycle Proficient in Angular Agile/scrum/Jira/confluence/Git Experience with Cloud technologies, preferably AWS Proficiency in CI/CD pipelines Unit and...Full timeFixed term contractRemote workMonday to fridayShift work
$180k - $230k per year
...Principal Geomechanics Engineer ITASCA North America | Canada-based About the role ITASCA North America is seeking a Principal Geomechanics Engineer to provide technical leadership, grow client relationships, mentor engineers, and help expand our geomechanics...Long term contractFull timeTemporary workRemote work- ...Teragonia: Our Values: Our Purpose: Value Orchestration Engineering (VOE) Department Overview Teragonia's Value Orchestration... ...strategy. Job Summary We are looking for an experienced Principal to join our team. As a Principal, you will own client relationships...Long term contractFull timeTemporary workInternshipWork at officeRemote workVisa sponsorshipRelocation packageFlexible hours
usd218k per year
...Develops innovative solutions, processes and best practices by leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and communication, working with all the Product Stakeholders Participates in...Full timeWork at office$184k - $253k per year
...care deeply about the platform we put in front of the developers and agents who depend on it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and compass for the Developer Platform team. You'll work across the breadth of the...Local areaWorldwide$45 - $50 per hour
...Job Title: Full Stack Software Engineer (TypeScript / Python / Java) Job Location: 100% Remote - Canada Job Type: T4 Contract Experience: 3+ Years Rate: CAD 45 - 50 per hour Role Summary: NearSource Technologies is seeking a Full Stack Software Engineer...Remote jobHourly payLong term contractContract work- ...Full Stack Java Engineer Job Type: Contract Contract Duration: 12 Months Pay Rate: $74-$86 Location: Hybrid – 3 Days Per Week Onsite, Toronto, ON (150 King St. West) Hours: 37.5 Hours Per Week What You Need to Do Role Overview We are seeking a full stack...Contract work3 days per week
- ...Role Overview: We are seeking a Senior Java Full Stack Developer to design and... ...focus on Java and Spring Boot microservices, Angular or React user interfaces, REST APIs, Kafka... ...collaborating across architecture, product, quality engineering, DevOps, and support teams. Key...Permanent employmentFull timeLocal area
$175k - $200k per year
...Principal Engineer, Agentic Products & Workflows Toronto, ON Hybrid, 4 days per week in office Full-time Department: Engineering... ...routing, background workers, queues, event-driven systems, workflow engines, or durable execution. Experience building internal tools...Full timeInternshipWork at office$100k - $110k per year
...Job: Infoya is seeking a Senior Software Developer with deep Angular expertise to own frontend features from design through delivery... ...documentation, and improvements in scalability, accessibility, and engineering practices. Requirements Required Qualifications: ~...Permanent employmentFull timeWork at officeLocal area$180k - $275k per year
...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that...InternshipWork at officeLocal areaRemote workWork from homeFlexible hours$110k - $160k per year
Senior / Principal Forward Deployed Engineering & AI Solutions Architect Position Description CGI is seeking an accomplished, independent and commercially... ...ecosystem (such as Python, TypeScript/JavaScript, Java or C#/.NET) and strong competency in APIs, cloud architecture...- ...Java Full Stack Developer – Java, Spring Boot, JavaScript Toronto, ON – Hybrid Role Descriptions Develop and maintain end... ...and deployment. Continuously learn and adopt new frameworks/tools (e.g., React, Angular, Node.js) to enhance development efficiency....Permanent employment
$165k - $210k per year
...redefining the connectivity that powers rack-scale AI infrastructure, and analog design is at the heart of it. As a Principal Analog Mixed Signal Design Engineer, you will architect and design the high-performance analog and mixed-signal circuits that anchor our SerDes, PHY,...Flexible hours- ...Job Title: Amazon Connect Engineer Location Toronto, ON Work Mode 4 days hybrid Skill Required • 5+ years of hands... ...such as Salesforce, Zendesk, or similar platforms. • Strong Java development skills; knowledge of Python and JavaScript is...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Java Engineer (Java & Angular). Be the first to apply!
- chief power engineer Toronto, ON
- director software engineering Toronto, ON
- mechanical engineering project manager Toronto, ON
- general engineer Toronto, ON
- mechanical engineering director Toronto, ON
- engineering project manager Toronto, ON
- chief engineer Toronto, ON
- directeur ingénierie Toronto, ON
- project engineer assistant project manager Toronto, ON
- java developer Toronto, ON
