Senior Java Developer
Job in
Montreal, Montréal, Province de Québec, Canada
Listing for:
Compunnel
Contract
position
Listed on 2026-02-24
Job specializations:
-
Software Development
Java Developer, Cloud Engineer - Software, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Location: MontrealJob SummaryThe Senior Java Developer will design, develop, and maintain scalable enterprise applications using Java, Spring Boot, Microservices, and Kafka. This role involves building both backend services and front-end components, contributing to architectural decisions, and ensuring high-quality engineering practices. The position requires strong experience in financial domain environments and the ability to mentor junior team members while collaborating across product, QA, and Dev Ops teams.
Key ResponsibilitiesDesign, develop, and maintain enterprise-level web applications and services.Build scalable and secure microservices using Java and Spring Boot.Design and implement RESTful APIs and integrate them with internal systems and third-party services.Develop, test, and deploy Angular-based front-end applications to ensure responsive user interfaces.Work with Kafka for event-driven architecture, stream processing, and real-time data ingestion.Collaborate with product managers, QA teams, and Dev Ops to deliver high-quality solutions.Mentor junior developers and provide technical guidance.Implement best practices for code quality, testing, CI/CD pipelines, and documentation.Participate in architecture discussions and contribute to continuous improvement initiatives.Stay informed on emerging technologies and industry trends to drive innovation.Required Qualifications8+ years of professional experience with Java development.Experience working in the financial domain.Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Strong experience in full-stack Java development.Expertise in Java, Spring Boot, and Microservices architecture.Hands-on experience with Kafka and event-driven systems.Proficiency with Angular (version 8+ preferred).Experience with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes) is a plus.Familiarity with cloud platforms such as AWS, Azure, or GCP.Strong knowledge of API design, data modeling, and both SQL and No
SQL databases.Strong problem-solving abilities and experience architecting scalable solutions.Excellent communication and leadership skills.Preferred QualificationsExperience with Kubernetes and cloud-native deployment models.Exposure to CI/CD pipelines and modern Dev Ops practices.Familiarity with emerging technologies relevant to enterprise application modernization.Education: Bachelors Degree
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: