Senior Java Full Stack Developer

Itmcsystem — Canada · Posted ~2 hours ago

Senior Contract Hybrid

Skills

Java Spring Boot Angular REST APIs Microservices CI/CD REST Jenkins

🔓 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

A senior full stack developer position focused on enterprise web applications, microservices, and scalable software solutions. The role includes design, development, testing, and technical collaboration.

Highlights

Senior engineering role developing enterprise applications with modern frameworks, architecture collaboration, and flexible work arrangements.

Description

Position: Senior Java Full Stack Developer Location: Montreal, QC (Hybrid - 3 days/week onsite) Duration: Long-Term Contract Experience Level: 10+ Years Role Overview & Key Responsibilities: • Design, develop, test, and maintain enterprise-grade web applications using Java and Angular for a leading financial services client. • Build, enhance, and scale microservices and RESTful APIs using Spring Boot. • Develop responsive, intuitive front-end application interfaces using Angular (v8+). • Collaborate with Business Analysts, Architects, and cross-functional teams in an Agile/Scrum environment. • Participate in technical design sessions, system architecture reviews, code reviews, and troubleshooting. • Contribute to CI/CD pipelines, build automation, and deployment activities using Git, Maven, and Jenkins. • Enforce coding standards, application security guidelines, and performance optimization practices. Required Qualifications & Skills: • 10+ years of professional full-stack software development experience. • Strong hands-on proficiency with Java (8/11/17) and Spring Boot microservices architecture. • Extensive front-end experience with Angular (v8+). • Proven track record in designing, building, and consuming RESTful web services. • Solid understanding of object-oriented design patterns, SQL databases, and data modeling. • Practical experience with Git, Maven, Jenkins, and CI/CD workflows. • Must be available to work hybrid (3 days per week onsite) in Montreal, QC. Nice to Have: • Experience with Docker, Kubernetes, or Cloud platforms (AWS/Azure). • Exposure to event-driven/messaging technologies like Kafka or MQ. • Previous experience in Financial Services or Capital Markets domains.