Ingénieur Full Stack/Ingénieure Full Stack
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Job Opportunity: Full Stack Java Developer
Location: Montreal
Work Mode: Hybrid (3 days per week in office)
Start Date: As soon as possible
The masculine form is used to simplify the text.
What we will accomplish together:
You will join a data and analytics technology team responsible for building strategic platforms that enable secure, scalable, and reliable business insights. You will contribute to the development of mission-critical solutions used across a major organization.
Your mission (should you choose to accept it):
Design, develop, and maintain high-performance distributed applications while contributing to modern software development practices.
Your day-to-day responsibilities will include:
- Design, develop, and maintain distributed Java applications in a Linux environment
- Participate in technical design sessions and code reviews
- Support testing activities to ensure software reliability, quality, and stability
- Collaborate with team members to deliver business-critical functionality
- Leverage AI-assisted development tools and modern workflows to improve productivity and code quality
- Troubleshoot complex technical issues and contribute to continuous improvement initiatives
- Ensure application performance, scalability, and availability
Your future team:
You will work within a specialized data and analytics technology team composed of developers, analysts, and technology experts.
- Java
- Python
- Angular
- Docker / Podman
- Distributed Systems
- AI-Assisted Development Tools
- Multithreaded Programming
Your profile:
- Minimum 5 years of software development experience
- Experience building highly available and performance-critical distributed systems
- Knowledge of multithreaded programming concepts
- Experience with Python and Angular
- Strong understanding of Linux or Unix environments
- Excellent troubleshooting and problem-solving skills
- Strong verbal and written communication skills
- Comprehensive group insurance from day one, with Astek Canada covering 50% of premiums
- Retirement savings plan available after 3 months of service
- Employer matching contribution of up to $2,000 per year according to plan terms
- 3 weeks of vacation for 1 to 3 years of recognized experience
- 4 weeks of vacation after 3 years of recognized experience
- Option to purchase 1 additional week of vacation per year
- 3 floating days after 3 months of service
- Ability to work remotely from abroad for up to 5 weeks per year, subject to applicable policies
- Phone and/or internet reimbursement up to $75 per month
- Reimbursement of eligible public transit fees up to the STM Zone A rate
- Annual reimbursement of $500 for sports activities
- Annual allowance of $500 for computer equipment or office setup
- Social events and regular happy hours
- Access to offices in Montreal, Toronto, and Vancouver
- Employee referral program
- Tailored training programs
- Reimbursement of selected job-related certifications
- Reimbursement of professional association membership fees when related to the position
- Employee Assistance Program (EAP) and telemedicine services
Why Join Astek
- An accelerator of experience where every assignment is an opportunity to grow
- Access to a wide variety of technically exciting proj