Job Title: Java Developer - Hybrid
Duration (Contract): 12 Months
Client Location: Denver, CO 80203
Location Preference: Hybrid
Job Description:
As a Java Developer, you will be responsible for designing, developing, and maintaining scalable web applications and backend services within a modern cloud-based environment. You will work across the Java and Spring ecosystem to build robust APIs, support lightweight front-end components, and contribute to CI/CD-driven development practices. This role requires a hands-on approach, strong problem-solving skills, and the ability to collaborate effectively with both technical and business stakeholders.
Key Responsibilities:
- Design, develop, test, and maintain Java-based applications using modern Java versions
- Build and enhance backend services using Spring Boot and Spring Framework
- Develop and maintain RESTful APIs and JSON-based integrations
- Support front-end components using HTML, CSS, JavaScript, and templating tools
- Work with cloud-based infrastructure and services to deploy and manage applications
- Contribute to source control management using Git-based platforms
- Develop, maintain, and troubleshoot CI/CD pipelines
- Collaborate with team members on architecture, design decisions, and code reviews
- Support infrastructure-as-code initiatives using modern tools
- Write clean, maintainable, and well-documented code following best practices
- Troubleshoot and resolve issues related to applications, deployments, and environments
- Leverage AI-assisted development tools to improve productivity and code quality
Required Skills, Experiences, Education, and Competencies:
- Strong experience with Java development, including modern Java versions (Java 21 or similar)
- Solid expertise in Spring Boot and Spring-based application development
- Experience designing and developing REST APIs and integration patterns
- Proficiency with JSON and web services integration
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript
- Experience with version control systems such as Git
- Hands-on experience with CI/CD pipelines and automation tools
- Familiarity with cloud platforms and application deployment practices
- Strong problem-solving and analytical skills
- Ability to work independently and communicate effectively with stakeholders
- Experience with templating frameworks such as Thymeleaf (preferred)
- Hands-on experience with cloud services such as container orchestration, API management, and NoSQL databases (preferred)
- Familiarity with infrastructure-as-code tools such as Terraform (preferred)
- Experience using modern development environments such as IntelliJ IDEA (preferred)
- Exposure to AI-assisted development tools such as Copilot or similar (preferred)
The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.