Java ECM Developer

Highspring — Canada · Posted ~3 hours ago

Senior Full-time

Skills

Java Spring Boot backend development enterprise content management cloud-native development DevOps REST APIs Cloud

🔓 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 technology-focused organization is seeking an experienced backend developer to build and modernize enterprise content and document management solutions. The role involves designing scalable services, working with cloud-native architectures, supporting DevOps practices, and collaborating with technical teams in complex environments.

Highlights

Opportunity to work on large-scale enterprise modernization projects with cloud technologies, DevOps practices, and collaborative agile teams. Offers ownership of scalable backend solutions and complex technical challenges.

Description

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:S3LambdaAPI GatewayIAMCloudWatchECS/EKSRDS/Aurora or equivalent servicesDevOps and CI/CD tools and practices:GitGitHub ActionsJenkinsMaven or GradleDockerKubernetesTerraform or equivalent toolsAutomated testing frameworks and practices:JUnitMockitoIntegration testingAPI testingApplication security best practices.Monitoring, observability, logging, and production support.Our Stack Java 11+/17+Spring BootSpring SecurityREST APIsSwagger/OpenAPIAWSDockerKubernetesTerraformGitHub ActionsJenkinsMaven / GradleJUnitMockito