Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Alithya is seeking an Intermediate Full-Stack Java Developer to join their Mainframe Modernization team. This role involves enhancing legacy applications through modernization efforts, collaborating with an Agile team, and mentoring junior developers. The position offers flexible work options and a comprehensive benefits package.
As a global community of trusted advisors, we create cutting-edge technological solutions to overcome today’s challenges and anticipate tomorrow’s needs. It all starts with the collaboration of a diverse team of passionate intrapreneurs, each driven to make a difference. Together, we challenge the status quo and push each other to new heights.
Ready to make a significant impact on mission-critical projects and shape the future through digital transformation and strategic consulting? Take your ambitions to the next level and discover your next exciting challenge with us!
Alithya’s Mainframe Modernization team is looking for dynamic individuals to help shape and build the future of legacy application modernization. We are working on an exciting service that involves analyzing, refactoring, and deploying modern code for legacy applications, empowering our clients to achieve their boldest goals.
As an Intermediate Full-Stack Java Developer on this team, you will collaborate with experts throughout the entire code modernization process. Your work will enhance the performance, availability, scalability, and sustainability of clients’ applications. You will gain a deep understanding of the implementation and operation of a complex modernization system, and you will have the opportunity to work closely with an Agile team that delivers continuously, seeing the real-world impact of your contributions across a wide range of clients.
Manage the independent development of Java and Angular application features and components using the Spring framework;
Contribute to discussions on architectural design and process improvement;
Perform code reviews and mentor junior developers, debug complex issues, and write technical documentation.
Bachelor’s degree in software development or Canadian equivalent;
Over 2 years of professional experience in software development;
Advanced knowledge of software design principles and best practices;
Strong skills in Java, Spring framework, and Angular, with experience in RESTful API development;
Understanding of data structures and advanced algorithms;
Knowledge of Java (Java 8 features and above, design patterns, multithreading), Spring (Spring Core, Spring Security, Spring Data JPA, transaction management [JTA]), Angular (services, TypeScript, components, advanced routing), databases (complex SQL, CRUD operations), various tools (advanced Git, Maven/Gradle, IDE [Eclipse/IntelliJ]) and basic unit testing (JUnit).
Over 3 years of experience in the full software development lifecycle, including coding standards, code reviews, source control management, development processes, testing, and operations;
Knowledge of basic AWS services (EC2, S3, RDS);
Knowledge of CI/CD fundamentals.
Please note that due to the nature of the responsibilities of the position, a proficient level of English is required, in particular to communicate on a daily basis with clients outside of Quebec.
The diversity of our backgrounds, experiences, thoughts and insights is our competitive advantage. We foster a collaborative environment rooted in our core values of respect, well-being, passion, trust, integrity and creativity. For us, diversity, equity and inclusion aren’t just buzzwords; they’re essential drivers of innovation and excellence, and powerful catalysts for inspiration and evolutionary ideas. The empowerment of our people is fundamental to being the trusted advisor to our clients. Join us in embracing our authenticity and in leveraging our unique perspectives to collectively build the future we all envision.
Fostering an environment where you can thrive starts with ensuring an accessible recruitment process. If you require any accommodations, we welcome you to contact us. For more information, please visit our accessibility page at https://www.alithya.com/en/accessibility .