Java Software Developer

Kforce Technology Staffing

Greenwood Village, CO • 3h ago • On-site

Mid

On-site

55 - 62 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Focus: Server-side Java development in a modern distributed environment

Description

You will design, build, enhance, and support scalable backend services and APIs using Java. The role emphasizes strong technical fundamentals, problem-solving, and quickly ramping up on new or unfamiliar areas, with team adoption of AI-assisted software development and automation.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications and services in Java
  • Translate requirements into maintainable software solutions
  • Build and enhance server-side services, APIs, integrations, and application components
  • Participate in architecture and technical design discussions
  • Create technical solutions integrating with existing systems and platforms
  • Develop applications using Spring Boot and modern Java frameworks
  • Work with messaging and queuing, server-side caching, and distributed systems
  • Build and support applications in containerized environments (Docker, Kubernetes)
  • Develop and support applications using MongoDB and other data technologies
  • Use GitLab and CI/CD practices for automated deployment
  • Leverage AI-assisted tools for coding, testing, debugging, documentation, and engineering productivity
  • Contribute to 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 in 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; quick learner of new technologies and frameworks
  • Strong hands-on developer comfortable working across existing systems while developing new functionality
  • Preferred: Java 8+, Spring Boot, RESTful APIs, microservices, messaging/queuing, server-side caching, Kubernetes, Docker, YAML, MongoDB, GitLab, CI/CD, cloud-native development, automated testing, and application monitoring

Benefits

  • Comprehensive medical/dental/vision insurance
  • HSA and FSA
  • 401(k)
  • Life and disability insurance
  • ADD insurance
  • Paid time off for salaried personnel
  • Paid sick leave for eligible hourly employees on a Service Contract Act project

Role notes

  • Pay range varies based on qualifications and other factors and may be modified
  • This job is not eligible for bonuses, incentives, or commissions
  • Equal Opportunity/Affirmative Action employer

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Java Software Developer role

Improve your resume for just $5

$55 – $62/year

Unlock Full Resume Report