Senior Full Stack Java Developer

Axelon Services Corp. — Canada · Posted ~3 hours ago

Senior Contract Hybrid

Skills

Java Spring Spring Boot Microservices Distributed Systems REST APIs Messaging Systems Database Modeling CI/CD DevOps Automated Testing Agile REST

🔓 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 engineering role focused on building scalable, resilient distributed systems with Java and Spring. You will contribute across API and middleware development, automated testing, CI/CD, observability, and engineering practices while mentoring less-experienced developers. The role follows an agile delivery model and combines hands-on development with architectural and process improvements.

Highlights

Work on scalable distributed systems in a collaborative engineering environment, with opportunities to mentor junior developers, improve engineering standards, and contribute to modern DevOps and automation practices.

Description

Summary Location: MontrealDuration: 12 Months contractWork Mode: Hybrid (3x per week in office) Responsibilities Actively participate in refinement sessions to ensure the requirements are clearly defined.Write clean, performant, scalable, testable, and reusable code and build automated tests.Guide more junior developers, helping them to follow the best software development practices.Follow the best DevOps practices - create CI/CD pipelines, enable capturing telemetry, etc.Contribute to enhancing team standards and improving processes. Requirements Minimum 5 years’ experience in building distributed systems applying agile practices.Strong working knowledge of core Java and Spring frameworks, including spring-boot.Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability.Experience in designing and implementing high volume messaging- and REST-based middleware and defining database models (relational or others).Knowledge of DevOps practices and tools.Familiarity with cloud-based development principles.Bachelor’s Degree in computer science or in a related field.Strong oral and written communication skills. Preferred Skills Experience with Microsoft Azure Cloud.Experience with Angular.Familiarity and experience integrating custom software with Microsoft Dynamics 360.Familiarity with Kafka and Mongo DB.Prior experience in FinTech applications. This role is for an existing vacancy.