Java Software Engineer

Overview

Remote
Hybrid
$50 - $55
Contract - W2
Contract - 3 Month(s)

Skills

AngularJS
Java
Spring Boot

Job Details

  • The position is 100% remote. The software team is based in Colorado and seeks to hire Colorado-based engineers so they can meet up for team-building events a few times a year.
  • 3-month Contract to Hire, client is currently unable to offer sponsorship. Please, no C2C.

We are seeking a Mid- Level Full Stack Software Engineer with strong expertise in backend Java and Spring Boot development. This engineer will contribute to designing, building, enhancing, and maintaining internal applications and services.

This role operates entirely on-premise (no cloud environment), and works closely with cross-functional technical teams to deliver secure, reliable, and scalable software solutions. Experience with CI/CD pipelines is a strong plus but not a requirement.

 

Responsibilities

  • Back-End Development
  • Design, develop, and maintain backend services using JavaSpring Boot, and related frameworks.
  • Implement RESTful APIs, integrations, and data processing logic.
  • Optimize application performance, reliability, and scalability.
  • Write clean, maintainable, well-documented code aligned with internal standards.
  • Full Stack Contributions
  • Support and maintain front-end components (React, Angular, or similar), including UI enhancements and bug fixes.
  • Collaborate with UI/UX designers to support modern, user-friendly interfaces.
  • Systems & Collaboration
  • Operate within an on-prem environment (no cloud deployment).
  • Work closely with product owners, business analysts, QA engineers, and other developers throughout the SDLC.
  • Participate in code reviews, requirement discussions, and architectural design sessions.
  • Assist in troubleshooting, debugging, and resolving production issues.
  • DevOps (Nice to Have)
  • Contribute to or utilize CI/CD pipelines for automated builds, testing, and deployments.
  • Work with tools such as Jenkins, GitLab CI, Bamboo, or similar on-prem pipeline tools (optional).
  • Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent experience).
  • 3–5 years of professional software engineering experience.
  • Strong proficiency with:
  • Java 
  • Spring Boot / Spring Framework
  • REST API development
  • Experience with relational databases (PostgreSQL, Oracle, MySQL, etc.).

Solid understanding of source-control systems (Git preferred).

Ability to work in on-premise environments with traditional deployment models.

Strong analytical, problem-solving, and communication skills.  

Preferred / Nice-to-Have

  • Experience with CI/CD pipelines (Jenkins, GitLab, Bamboo, TeamCity, etc.).
  • Basic front-end experience (React, Angular, Vue, or vanilla JavaScript).
  • Experience working within regulated or highly secure software environments.
  • Familiarity with message queues, integration patterns, or on-prem enterprise systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.