Job Title: Senior Java Developer
Department: Information Technology
Looking to unbox your full potential? Find YOUR Fit at the ALDO GROUP.
Join the ALDO Group and thrive in a culture of continuous learning and impactful social responsibility! We offer exceptional training programs and are committed to ethical practices and sustainability. Find YOUR Fit while making a positive difference – apply now!
FIND YOUR FIT
Recognition programs to showcase your talent!
Tools to support and help them to reach their Career Goals. (Training Offers, Scholarship Programs, LinkedIn Learning and more).
To be part of a company that takes a stand on issues affecting people, the environment, and our partners
Summer Fridays (because Summer is for fun)
Purchase discount on merchandise sold in all our divisions.
Family & Friends events with discounts on our products
Subsidized cafeteria & daycare
Subsidized public transportation and free parking
On-campus gym with access to a trainer
Flex schedules and possibility to work from home
Sick days
Attractive total compensation!
YOUR ROLE
The ALDO Group is looking for a Senior Java Developer. You'll contribute to innovative software solutions. Leverage your expertise in a dynamic and collaborative environment to drive success and excellence.
Design, develop, and maintain high-quality, reusable, and efficient code using Java adhering to best practices in software development, CI/CD and Agile methodologies.
Customize and integrate systems to ensure seamless functionality and performance.
Work closely with stakeholders to understand business requirements and translate them into technical solutions.
Collaborate with cross-functional teams to implement, optimize, and deliver quality features reliably.
Improve stability, performance, and scalability of the codebase.
Conduct code reviews, identify areas for improvement, and mentor junior team members in best coding practices.
Utilize testing frameworks to ensure the quality and reliability of developed software components.
Troubleshoot and resolve complex technical issues in a timely manner.
Stay up to date with the latest industry trends, technologies, and frameworks, and incorporate them into development practices.
DO YOU HAVE THE PROFILE WE'RE LOOKING FOR?
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of hands-on experience in Java development with a strong understanding of object-oriented programming principles and best software development practices.
Prior experience in system customization and integration, preferably in the retail sector, is highly desirable.
Familiarity with payment solutions and OMS (order management systems) is beneficial.
Experience in GraphQL API development and in designing and implementing event-driven architectures.
Knowledge of CI/CD pipelines and DevOps practices.
Proficiency in using automated testing tools and methodologies.
Knowledge of version control systems (e.g., Git) and Agile development methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to collaborate effectively with team members and stakeholders.
WE'RE ON A JOURNEY TO CREATE A WORLD OF LOVE, CONFIDENCE AND BELONGING
The ALDO Group has been on this journey for over 50 years. We believe that our passionate associates are at the heart of our success, and that with them we will lead into our future with kindness.
The ALDO Group is committed to diversity and inclusion, not only now, but for the long term. We strongly encourage people who are Aboriginal, racialized, have disabilities, come from gender and sexually diverse communities and/or have intersectional identities to apply for employment with us. At ALDO Group, we will always strive to take steps to create a diverse and inclusive work environment that promotes equal opportunity and accountability.#FindYourFit
Job Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of hands-on experience in Java development with a strong understanding of object-oriented programming principles and best software development practices.
Prior experience in system customization and integration, preferably in the retail sector, is highly desirable.
Familiarity with payment solutions and OMS (order management systems) is beneficial.
Experience in GraphQL API development and in designing and implementing event-driven architectures.
Knowledge of CI/CD pipelines and DevOps practices.
Proficiency in using automated testing tools and methodologies.
Knowledge of version control systems (e.g., Git) and Agile development methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to collaborate effectively with team members and stakeholders.
Get job alerts by email. Sign up now! Join Our Talent Network!
Job Snapshot
Employee Type
Full-Time
Location
Montreal, Quebec (Onsite)
Job Type
Information Technology, Retail
Experience
Not Specified
Date Posted
12/07/2024