Java Developer
Listed on 2026-07-14
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software
Peer Source is currently recruiting for a Java Developer on a Contract-to-Hire basis. This role is hybrid based out of Loveland, CO. Full benefits are offered during the contract period prior to converting full-time. No third parties.
SummaryWe are seeking an experienced Java Developer to help modernize legacy enterprise applications into scalable, maintainable solutions while supporting existing production systems. This role is ideal for someone who enjoys solving complex backend challenges, improving legacy codebases, building modern APIs and microservices, and collaborating closely with Product, QA, Dev Ops, and fellow engineers. Candidates should be comfortable working within legacy applications today while helping shape the organization's long-term modernization efforts, including openness to future .NET
development.
- Modernize legacy Java applications, including older frameworks, into scalable, maintainable, and cloud-ready backend services.
- Design, develop, and support backend applications, RESTful APIs, and microservices using Java and Spring Boot.
- Refactor existing applications to improve performance, reliability, maintainability, security, and testability while minimizing business risk.
- Develop and optimize integrations with Oracle databases, JPA/Hibernate, messaging platforms, and other enterprise technologies.
- Troubleshoot production issues, analyze complex legacy codebases, and implement practical, well-tested solutions.
- Write unit and integration tests, participate in code reviews, contribute to architecture discussions, and maintain technical documentation.
- Collaborate with Product, QA, Dev Ops, and engineering teams throughout the Agile software development lifecycle while mentoring junior developers and promoting engineering best practices.
- 5-7+ years of professional Java software development experience.
- Strong experience with Java, Spring Boot, Spring MVC, RESTful APIs, Oracle, SQL, JPA/Hibernate, Maven or Gradle, Git, and automated testing using JUnit and Mockito.
- Experience supporting and modernizing legacy Java applications while applying object-oriented design, SOLID principles, design patterns, and clean coding practices.
- Experience with Azure cloud services, CI/CD pipelines, Docker, Kubernetes, messaging technologies (Kafka, RabbitMQ, or Azure Service Bus), and modern application development practices.
- Strong troubleshooting skills with the ability to analyze unfamiliar code, solve production issues, and make thoughtful, low-risk changes.
- Excellent communication, collaboration, mentoring, and problem‑solving skills with a team‑first mindset, openness to feedback, and willingness to learn new technologies, including .NET.
- Bachelor's degree or equivalent professional experience preferred.
- Experience with Linux, OAuth/OpenID Connect, observability tools, healthcare technologies, or cloud migration initiatives is a plus.
No third parties. H1 sponsorship is not available.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).