Opens an external site
- 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
Analyste IAM / Okta
- Remote
- Canada
- Posted Oct 4, 2026
Gestionnaire de livraison- TI
- On-site
- Montréal, QC
- Posted Oct 3, 2026
Analyste Fonctionnel- Bilingue
- On-site
- Montréal, QC
- Posted Oct 3, 2026
Java Full Stack Developer
- On-site
- Montréal, QC
- Posted Oct 2, 2026
