Full-Stack Developer - Java/JavaScript

Astek — Canada · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

Java JavaScript Full-stack development Enterprise application development Agile Risk management systems Secure software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a Full-Stack Developer on enterprise applications supporting non-financial risk management. Using Java and JavaScript, you will develop and maintain scalable, secure solutions within an Agile environment while collaborating with experienced technology professionals to solve complex business and engineering challenges.

Highlights

Permanent hybrid role offering complex enterprise development challenges, Agile collaboration, technical excellence, and exposure to large-scale financial risk management systems.

Description

Job Opportunity: Full Stack Developer – Java/JS Location: Montreal, QC Duration: Permanent / Long-Term Mandate Work Model: Hybrid (Day 1 onboarding onsite, 3 days/week in office) Start Date: ASAP Experience Required: 7-15 years What We Will Accomplish Together Our client, a global leader in the financial services industry, is looking for a Full Stack Developer – Java/JS to join its Risk and Information Management team. In this role, you will contribute to the development and maintenance of a suite of applications supporting Non-Financial Risk Management initiatives. You will work within a dynamic Agile environment where innovation, collaboration, and technical excellence drive the delivery of scalable and secure enterprise solutions. This is an exciting opportunity to tackle complex business and technology challenges while working alongside highly skilled professionals in a global organization. Your Mission (Should You Accept It!) As a Full Stack Developer, you will be responsible for designing, developing, and supporting enterprise-grade applications across the full technology stack. You will play a key role in delivering high-quality solutions that meet business, regulatory, performance, and security requirements. Your Day-to-Day Will Include Designing and developing complex, scalable software systems and applications.Building and maintaining multi-tier Java EE and microservices-based solutions.Developing modern and responsive user interfaces using Angular, React, or similar frameworks.Leveraging AI-powered coding assistants and Generative AI tools to increase development efficiency and code quality.Collaborating with business stakeholders and global technology teams to translate requirements into technical solutions.Participating in architecture discussions, code reviews, and knowledge-sharing initiatives.Writing clean, maintainable, and well-tested code following best development practices.Creating comprehensive unit tests to ensure application reliability and maintainability.Supporting Agile ceremonies and providing project progress updates.Adapting to changing business priorities, regulatory requirements, and emerging technologies.Learning and applying internal frameworks, standards, and engineering best practices.Your Future Team You will join a collaborative, international team dedicated to delivering innovative technology solutions that support risk management processes across the organization. The team values continuous learning, technical excellence, and a strong partnership between business and technology stakeholders. Your Tech Stack Core JavaJava EESpring / Spring BootRESTful Web ServicesRelational DatabasesAngular, React, or other modern JavaScript frameworksGitJenkins and CI/CD toolsGenerative AI coding assistants (GitHub Copilot, Agent Mode, Skills, etc.)Microservices ArchitectureLinux & Shell ScriptingNice to Have: DevOps practicesContainerization technologiesObservability and monitoring toolsServerless architectureJira and ALM platformsYou Education & Experience 7 to 15 years of professional software development experience.Proven track record of delivering robust, scalable, and maintainable applications.Experience working in Agile development environments.Experience designing and implementing distributed systems and microservices architectures.Technical Skills Strong expertise in Java, Java EE, Spring, and Spring Boot.Solid experience with front-end development technologies such as Angular or React.Strong knowledge of relational databases and web services.Experience using AI-powered development tools and coding assistants.Understanding of CI/CD processes and modern software development practices.Ability to write optimized, clean, and efficient code.Soft Skills Excellent analytical and problem-solving abilities.Strong communication and interpersonal skills.Ability to collaborate effectively with cross-functional and global teams.Strong organizational and planning capabilities.Continuous learning mindset and adaptability.Ability to align technology solutions with business objectives.Astek Benefits Up to 4 weeks of vacation plus 5 personal daysComprehensive group insurance plan including telemedicine and Employee Assistance Program (EAP)Public transit reimbursementMobile phone reimbursementProfessional membership fee reimbursement (where applicable)Annual sports and wellness allowanceAnnual IT equipment allowanceEmployee referral programSocial events, networking activities, and team-building initiativesLet's Meet! If this opportunity matches your ambitions and expertise, we'd love to hear from you. Apply today and discover how Astek can help accelerate your career through exciting projects, continuous learning, and personalized support. Why Join Astek? Joining Astek means choosing: A fast-track environment where every project accelerates your professional growthAccess to a wide variety of technically challenging projectsPersonalized career support and development plansContinuous learning through our internal training academyA collaborative and inclusive workplace recognized through leading industry certifications and employer awardsAbout Astek Canada Since 1999, Astek Canada has specialized in IT consulting and engineering services, supporting clients in their digital transformation journeys. With over 600 consultants across Montreal, Toronto, and Vancouver, Astek helps organizations embrace innovation and leverage emerging technologies to achieve their strategic objectives.