Back to job search
Highspring logo
HighspringVerified Job Source

Java ECM Developer

  • Montréal, QC
  • On-site
  • Posted Oct 1, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Apply by
Oct 13, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, enhance, and maintain Java Spring Boot backend applications, REST APIs, and microservices while modernizing enterprise content management solutions and integrating them with AWS. Improve CI/CD and DevOps practices, ensure code quality and secure application design, and contribute to collaboration, troubleshooting, production support, and continuous improvement.

Job details

About Highspring Highspring is a global professional services organization that helps businesses solve complex challenges through technology, talent, and transformation. We partner with leading organizations to deliver innovative solutions, accelerate modernization initiatives, and drive measurable outcomes. Our consultants work alongside clients in collaborative, agile environments, bringing deep technical expertise and a commitment to excellence. The Opportunity Highspring is seeking a Senior or Principal Consultant Developer specializing in Java Spring Boot to join an Enterprise Content Management (ECM) team. In this role, you will contribute to the evolution, modernization, and ongoing support of critical content management and document integration solutions within a highly regulated, cloud-native, and DevOps-driven environment. This opportunity is ideal for a hands-on developer who enjoys building scalable backend services, modernizing enterprise platforms, and collaborating with multidisciplinary teams to deliver business-critical solutions. What You'll Do Design, develop, enhance, and maintain backend applications, REST APIs, and microservices using Java Spring Boot. Contribute to the modernization of enterprise content management solutions and their integration with AWS services. Support and improve CI/CD pipelines, DevOps practices, and application deployment processes. Ensure code quality through automated testing, peer code reviews, and adherence to software engineering best practices. Collaborate with architects, analysts, developers, and technology partners to deliver high-quality solutions. Participate in troubleshooting, production support, and continuous improvement initiatives. Promote secure, scalable, and maintainable application design. What You Bring to the Table 5 to 7 years of relevant experience for a P5-level role. 7+ years of relevant experience for a P6-level role. Strong experience working in agile delivery environments. Proven ability to work independently and integrate quickly within established teams. Experience supporting cloud-based, DevOps-oriented, and mission-critical production environments. For P6 candidates, demonstrated technical leadership, including mentoring developers, influencing design decisions, and driving engineering best practices. Core Skills Required Java 11+, Java 17, or newer versions. Spring Boot and Spring Security. REST API development and Swagger/OpenAPI. Microservices architecture and application integration. AWS services, including: S3 Lambda API Gateway IAM CloudWatch ECS/EKS RDS/Aurora or equivalent services DevOps and CI/CD tools and practices: Git GitHub Actions Jenkins Maven or Gradle Docker Kubernetes Terraform or equivalent tools Automated testing frameworks and practices: JUnit Mockito Integration testing API testing Application security best practices. Monitoring, observability, logging, and production support. Our Stack Java 11+/17+ Spring Boot Spring Security REST APIs Swagger/OpenAPI AWS Docker Kubernetes Terraform GitHub Actions Jenkins Maven / Gradle JUnit Mockito

What you’ll do

Design, develop, enhance, and maintain Java Spring Boot backend applications, REST APIs, and microservices while modernizing enterprise content management solutions and integrating them with AWS. Improve CI/CD and DevOps practices, ensure code quality and secure application design, and contribute to collaboration, troubleshooting, production support, and continuous improvement.

Requirements

Candidates need 5–7 years of relevant experience for a P5 role or 7+ years for a P6 role, along with strong Java, Spring Boot, AWS, microservices, DevOps, and testing experience. They should have experience in agile, cloud-based, mission-critical environments; P6 candidates must also demonstrate technical leadership, mentoring, and influence over design and engineering practices.

Listed skills

  • Kubernetes · Preferred
  • REST APIs · Preferred
  • CI/CD · Preferred
  • Automated testing · Preferred
  • Docker · Preferred
  • Amazon Web Services · Preferred
  • Java · Preferred
  • Spring Boot · Preferred
  • Terraform · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • Swagger/OpenAPI
  • Microservices
  • AWS
  • DevOps
  • CI/CD
  • Docker
  • Kubernetes
  • Terraform
  • JUnit
  • Mockito
  • Automated Testing
  • Application Security

Job areas

  • Technology
  • Software
  • Consulting

More jobs from Highspring

See all jobs from Highspring