Java Developer
Listed on 2026-06-21
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, AWS
Job : SB26-149-DEV
Title: Java Developer Contractor
Location: 1300 Broadway, Suite 1100, Denver, Colorado 80203
Duration: 12+ Months
Client: CO Judicial Hybrid
We are seeking an experienced Java Developer Contractor to support the design, development, and maintenance of web applications, backend services, and cloud-based solutions. This role is ideal for someone who is comfortable working across the Java/Spring ecosystem, building REST APIs, integrating with AWS services, and contributing to modern CI/CD‑driven development workflows.
The right candidate will be hands‑on, pragmatic, and comfortable working independently while collaborating with technical and business stakeholders.
The ideal candidate is a strong Java developer who can move comfortably between backend development, lightweight front‑end work, cloud‑based deployments, and CI/CD workflows. They should be able to understand existing systems quickly, contribute clean and maintainable code, and work effectively in a modern cloud‑oriented development environment.
Experience with AWS, Git Lab pipelines, Terraform, and AI‑assisted coding tools is highly valued.
Responsibilities- Design, develop, test, and maintain Java‑based applications using Java SDK 21.
- Build and enhance applications using Spring Boot and the broader Spring Framework.
- Develop and maintain REST APIs and JSON‑based integrations.
- Support smaller web applications using Thymeleaf, HTML, CSS, and JavaScript.
- Work with AWS‑based infrastructure and services, including ECS, API Gateway, and DynamoDB.
- Contribute to source control and development workflows using Git Lab.
- Build, maintain, and troubleshoot Git Lab CI/CD pipelines.
- Collaborate with team members on application architecture, implementation decisions, code reviews, and deployment practices.
- Support infrastructure‑as‑code efforts, especially where Terraform is used.
- Use IntelliJ IDEA as the primary development environment.
- Apply sound software engineering practices, including maintainable code design, testing, documentation, and operational awareness.
- Where appropriate, leverage AI‑assisted coding tools to improve development productivity and code quality.
- Strong professional experience developing applications with Java.
- Experience with Java 21 or recent versions of the Java SDK.
- Solid experience with Spring Boot and Spring‑based application development.
- Experience designing, building, and consuming REST APIs.
- Strong working knowledge of JSON and API integration patterns.
- Familiarity with front‑end technologies including HTML, CSS, and JavaScript.
- Experience using Git‑based source control, preferably Git Lab.
- Experience working with CI/CD pipelines, preferably Git Lab CI/CD.
- Practical experience developing, deploying, or supporting applications in AWS.
- Ability to work independently, communicate clearly, and deliver high‑quality work in a contractor capacity.
- Experience with Thymeleaf for server‑side templating.
- Hands‑on experience with AWS services such as Amazon ECS, Amazon API Gateway, and Amazon DynamoDB.
- Familiarity with Terraform or other infrastructure‑as‑code tools.
- Experience using IntelliJ IDEA in a professional development environment.
- Familiarity with AI‑assisted development tools such as Claude Code, Git Hub Copilot, Cursor, or similar tools.
- Experience troubleshooting cloud deployments, application logs, build pipelines, and environment‑related issues.
- Understanding of secure coding practices and cloud application security concepts.
- Java SDK 21
- Spring Boot / Spring Framework
- Thymeleaf
- REST APIs
- JSON
- HTML / CSS / Java Script
- AWS, including ECS, API Gateway, and DynamoDB
- Git Lab repositories
- Git Lab CI/CD pipelines
- Terraform
- IntelliJ IDEA
- AI‑assisted coding tools, including exploration of Claude Code
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).