Java Software Developer

Kforce Inc

Englewood (CO)

On-site

USD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kforce Inc, partnering with a client in Greenwood Village, CO, is seeking a Java Software Developer to design, build, and support scalable backend services. The role focuses on server-side Java, Spring Boot, and distributed systems in a modern tech stack.

You will work on APIs, integrations, and containerized deployments with Docker/Kubernetes, and leverage AI-assisted tooling to boost productivity. On-site in Colorado with a collaborative, iterative team environment.

Qualifications

  • Strong hands-on experience with Java and server-side development
  • Experience designing, developing, testing, and supporting backend software applications
  • Solid understanding of object-oriented programming, application design, and software development best practices
  • Experience developing RESTful services, APIs, or distributed backend systems
  • Strong troubleshooting, analytical, and problem-solving skills
  • Experience working within a collaborative and iterative software development environment
  • Ability to understand existing applications and quickly become productive within complex technical environments
  • Self-motivated and intellectually curious, with a demonstrated ability to learn new technologies, tools, and frameworks quickly
  • Strong hands-on developer who is comfortable working across existing systems while also developing new functionality

Responsibilities

  • Design, develop, test, and maintain scalable backend applications and services using Java
  • Translate business and technical requirements into well-designed, maintainable software solutions
  • Develop and enhance server-side services, APIs, integrations, and application components
  • Participate in application architecture and technical design discussions
  • Create technical solutions that integrate effectively with existing systems, applications, and platforms
  • Develop applications utilizing Spring Boot and modern Java-based frameworks
  • Work with messaging and queuing technologies, server-side caching, and distributed systems
  • Build and support applications within containerized environments using Docker and Kubernetes
  • Develop and support applications utilizing MongoDB and other data technologies
  • Use GitLab, CI/CD practices, and automated deployment processes throughout the software development lifecycle
  • Leverage AI-assisted development tools to improve coding, testing, debugging, documentation, and overall engineering productivity
  • Participate in code reviews, automated testing, troubleshooting, debugging, and performance optimization

Skills

Java
Spring Boot
REST APIs
Microservices
Kubernetes
Docker
GitLab
CI/CD
MongoDB
YAML
Cloud-native
Automated testing

Tools

Docker
Kubernetes
GitLab
MongoDB
CI/CD tooling
YAML

Job description

Responsibilities

Kforce has a client in Greenwood Village, CO that is seeking a Java Software Developer. Summary: This individual will focus primarily on server-side Java development, helping design, build, enhance, and support scalable backend services within a modern, distributed environment. We are looking for someone who brings solid technical fundamentals, enjoys solving complex problems, and is genuinely motivated to learn new technologies and quickly come up to speed in unfamiliar areas. This team is also embracing AI-assisted software development and automation, so an interest in leveraging AI to improve engineering productivity, application development, testing, troubleshooting, and operational efficiency is highly valued. Key Responsibilities:



  • Design, develop, test, and maintain scalable backend applications and services using Java

  • Translate business and technical requirements into well-designed, maintainable software solutions

  • Develop and enhance server-side services, APIs, integrations, and application components

  • Participate in application architecture and technical design discussions

  • Create technical solutions that integrate effectively with existing systems, applications, and platforms

  • Develop applications utilizing Spring Boot and modern Java-based frameworks

  • Work with messaging and queuing technologies, server-side caching, and distributed systems

  • Build and support applications within containerized environments using Docker and Kubernetes

  • Develop and support applications utilizing MongoDB and other data technologies

  • Use GitLab, CI/CD practices, and automated deployment processes throughout the software development lifecycle

  • Leverage AI-assisted development tools to improve coding, testing, debugging, documentation, and overall engineering productivity

  • Participate in code reviews, automated testing, troubleshooting, debugging, and performance optimization


Requirements


  • Strong hands-on experience with Java and server-side development

  • Experience designing, developing, testing, and supporting backend software applications

  • Solid understanding of object-oriented programming, application design, and software development best practices

  • Experience developing RESTful services, APIs, or distributed backend systems

  • Strong troubleshooting, analytical, and problem-solving skills

  • Experience working within a collaborative and iterative software development environment

  • Ability to understand existing applications and quickly become productive within complex technical environments

  • Self-motivated and intellectually curious, with a demonstrated ability to learn new technologies, tools, and frameworks quickly

  • Strong hands-on developer who is comfortable working across existing systems while also developing new functionality


Experience With Several Of The Following Is Highly Preferred


  • Java 8+

  • Spring Boot

  • RESTful APIs and web services

  • Microservices and distributed application architectures

  • Messaging and queuing technologies

  • Server-side caching

  • Kubernetes

  • Docker

  • YAML

  • MongoDB

  • GitLab

  • CI/CD and automated deployment practices

  • Cloud-native application development

  • Automated testing and application monitoring


The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.


Benefits


  • Medical/dental/vision insurance

  • HSA

  • FSA

  • 401(k)

  • Life, disability & ADD insurance to eligible employees

  • Salaried personnel receive paid time off

  • Hourly employees are not eligible for paid time off unless required by law

  • Hourly employees on a Service Contract Act project are eligible for paid sick leave


Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.


This job is not eligible for bonuses, incentives or commissions.


Equal Opportunity/Affirmative Action

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Software Engineer
Senior Java Backend Software Engineer

Kforce Inc • Roanoke (TX)

On-site
USD 140,000 - 200,000
Java Software Engineer
Java Software Engineer

Kforce Inc • Boston (MA)

On-site
USD 120,000 - 160,000
Senior F/S Java Developer
Senior F/S Java Developer

Kforce Inc • Okemos (MI)

On-site
USD 100,000 - 150,000
Medical/dental/vision insurance
HSA/FSA options
401(k) and life insurance
FS AWS Java Spring API Postgres SQL
FS AWS Java Spring API Postgres SQL

Kforce Inc • Durham (NC)

On-site
USD 140,000 - 170,000
Software Engineer II
Software Engineer II

Kforce Inc • Boca Raton (FL)

On-site
USD 65,000 - 95,000
Software Engineer
Software Engineer

Kforce Inc • Johnston (RI)

On-site
USD 106,075 - 122,606
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Development Engineer
Senior Software Development Engineer

Kforce Inc • Phoenix (AZ)

On-site
USD 140,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Remote Senior Data Engineer
Remote Senior Data Engineer

Kforce Inc • Carlsbad (CA)

Remote
USD 140,000 - 210,000
Lead Back-End Java Developer
Lead Back-End Java Developer

Kforce Inc • Tampa (FL)

On-site
USD 150,000 - 190,000
Medical/dental/vision insurance
HSA
FSA
+4
Java Backend Engineer — AI-Driven Microservices
Java Backend Engineer — AI-Driven Microservices

Kforce Inc • Englewood (CO)

On-site
USD 110,000 - 150,000