Java Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+31 more
Job description
We are seeking an experienced Senior Java Engineer to support the design, development, and maintenance of scalable web applications, robust backend services, and cloud-based solutions. This role requires a hands-on, pragmatic engineer who thrives across the Java/Spring ecosystem, builds clean REST APIs, integrates cloud infrastructure, and actively contributes to CI/CD workflows., * Application Development: Design, develop, test, and maintain robust enterprise applications using Java SDK 21.
- Framework Engineering: Build and enhance microservices and backend systems using Spring Boot and the broader Spring Framework.
- API & Integrations: Architect, build, and consume RESTful APIs and JSON-based integrations.
- Front-End Support: Support lightweight web interfaces utilizing Thymeleaf, HTML, CSS, and JavaScript.
- Cloud Infrastructure: Integrate with AWS cloud services, specifically Amazon ECS, API Gateway, and DynamoDB.
- DevOps & CI/CD: Maintain source control in GitLab and build, optimize, and troubleshoot automated GitLab CI/CD pipelines.
- Infrastructure as Code (IaC): Support cloud provisioning and automation efforts utilizing Terraform.
- Engineering Best Practices: Conduct code reviews, establish maintainable design patterns, produce comprehensive technical documentation, and adhere to secure coding principles.
- AI-Assisted Development: Leverage modern AI productivity tools (e.g., Claude Code, GitHub Copilot, Cursor) to optimize development velocity and software quality.
Requirements
The ideal candidate works comfortably and independently while collaborating effectively with both technical teams and cross-functional stakeholders., * Extensive hands-on experience in enterprise Java application development.
- Professional experience with Java 21 or recent Java SDK versions.
- Strong expertise building microservices and web applications with Spring Boot / Spring Framework.
- Proven experience designing, implementing, and securing REST APIs and handling complex JSON payloads.
- Solid understanding of core front-end technologies (HTML, CSS, JavaScript).
- Proficiency with Git source code management, specifically within GitLab.
- Direct experience writing and maintaining GitLab CI/CD pipelines.
- Demonstrated experience deploying and supporting workloads in Amazon Web Services (AWS).
- Must be local to the Denver metropolitan area to accommodate the weekly on-site schedule.
Preferred
- Server-side rendering and templating experience with Thymeleaf.
- Direct implementation experience with Amazon ECS, API Gateway, and DynamoDB.
- Hands-on experience writing and modifying Terraform templates for cloud infrastructure.
- Professional daily usage of IntelliJ IDEA.
- Experience with AI-assisted code generation tools (Claude Code, GitHub Copilot, Cursor).
- Strong background in cloud troubleshooting, application logging, and pipeline debugging., * Java Development (Java 21 / Recent SDKs) (Required 5 Years)
- Spring Boot / Spring Framework (Required 4 Years)
- REST API Design & JSON Integrations (Required 4 Years)
- Amazon Web Services (AWS) (Required 3 Years)
- GitLab & Version Control (Required 3 Years)
- GitLab CI/CD Pipelines (Required 2 Years)
- HTML / CSS / JavaScript (Required 2 Years)
- Amazon ECS, API Gateway, DynamoDB (Required 2 Years)
- Terraform (IaC) (Highly Desired 1 Years)
- Thymeleaf (Desired 1 Years)
- IntelliJ IDEA (Desired 2 Years)
- AI-Assisted Coding (Claude Code / Copilot) (Nice to Have 1 Years)
Benefits & conditions
- Location: Denver, CO (Hybrid - 1 day on-site per week on Tuesdays, remote rest of week)
- Engagement Type: Contract
- Schedule: Full-time, 40 hours/week (Monday - Friday, 8:00 AM - 5:00 PM MST)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Where to Find Entry-Level Software Engineering Jobs
Dev Digest 120 - Apple and peers