Java Full Stack Developer
Job description
Position: Full Stack Java Developer
Location: Montreal. QC-CANADA
Duration: 12 Months Contract
This is a Software Engineering position, which is part of the job family responsible for developing and maintaining software solutions that support business needs
.
Responsibiliti esDesign and develop scalable, enterprise-grade reporting and analytics solution s.Implement robust software systems using Java, Angular, and other modern technologies, ensuring best practices in SDLC, code quality, and performanc e.Collaborate with business stakeholders, product owners, and cross-functional teams to define requirements, evaluate tools, and deliver innovative solutions aligned with business goal s.Drive the adoption of AI, Copilot, and AI-driven development practices to enhance automation and software development productivit y.Manage stakeholder relationships, communicate project status, and proactively address risks and challenge s.Promote agile methodologies, automated testing, and CI/CD pipelines for efficient and reliable software deliver y.Stay current with emerging technologies and industry trends, and champion their adoption where releva ntRequired Technical Skill s:
5+ years of experience in software engineering, with a strong background in full stack development (Java and related technologie s).Deep understanding of data structures, algorithms, design patterns, and modern SDLC practic es.Proven experience building and scaling enterprise-level applications, preferably in cloud environmen ts.Additional Ski lls
We are interested in people who have exposure to the following technologies or subje cts.Experience with Scala/functional program mingExperience with Spring/Spring
BootExperience working with Source Code Management solutions like (ex. Git, Perforce,
CVS)Experience with cloud technologies (AWS, Azure) and De vOpsExperience with Full stack Develop mentProficiency with Enterprise level database (ex. Snowflake, SQL Server, Sybase, DB2) and
SQLExperience testing software (e.g., Unit testing, using frameworks, performance testing/tun ing)Experience debugging or performing issue diagn osis
Interested in this role?