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 Java , Spring 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
- Bachelors degree in Computer Science, Engineering, or related technical field (or equivalent experience).
- 35 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.