27 Oct
|
Altis Technology
|
Toronto
27 Oct
Altis Technology
Toronto
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 Chance
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
📌 Principal Java Engineer (Toronto)
🏢 Altis Technology
📍 Toronto