Java Engineer

Professional Technology Integration (PTI)
Denver, CO, United States
9 days ago
Apply on professionaltechintegration.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Web Interfaces HTML Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Amazon Web Services Cascading Style Sheets (CSS) Cloud Computing Code Generation Software Quality Code Review Continuous Integration
+31 more
Cursor (Graphical User Interface Elements) Software Debugging Software Design Patterns DevOps Amazon DynamoDB Java Platform Enterprise Edition (J2EE) IntelliJ IDEA Java Development Kit Spring Framework JSON Productivity Software Secure Coding Software Engineering Systems Integration Web Applications Data Logging Enterprise Software Applications GitHub Copilot Spring-boot Infrastructure as Code (IaC) Backend Gitlab Gitlab-ci Templating Enterprise Integration Front End Software Development Api Gateway Restful APIs Terraform Software Version Control Microservices

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.

Apply on professionaltechintegration.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all