Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
A leading tech consulting firm in Montreal is seeking a Senior Java Developer to join their Digital Experience Practice. The ideal candidate will have 5–7 years of experience in developing enterprise-level applications using Java and Spring Boot. Key responsibilities include designing and maintaining scalable applications, implementing multi-threaded systems, and collaborating with clients. Strong communication skills are essential. This is a contract position ideal for mid-senior level professionals looking to contribute to innovative projects.
Qualifications
5–7 years of professional experience developing enterprise‑grade applications.
Deep understanding of Java (8 or above), Spring / Spring Boot, and microservice architecture.
Excellent communication and collaboration skills with the ability to work directly with clients.
Responsibilities
Design, develop, and maintain scalable Java / Spring Boot applications for enterprise systems.
Implement multi-threaded and concurrent applications, ensuring performance, safety, and scalability.
Contribute to CI/CD pipelines, automated builds, and testing frameworks.
Skills
Java (8 or above)
Spring / Spring Boot
Microservice architecture
Multi-threaded applications
RESTful APIs
Kafka
Agile development practices
SQL
Docker
Unit testing frameworks (JUnit, Mockito)
Job description
A leading tech consulting firm in Montreal is seeking a Senior Java Developer to join their Digital Experience Practice. The ideal candidate will have 5–7 years of experience in developing enterprise-level applications using Java and Spring Boot. Key responsibilities include designing and maintaining scalable applications, implementing multi-threaded systems, and collaborating with clients. Strong communication skills are essential. This is a contract position ideal for mid-senior level professionals looking to contribute to innovative projects.