What are the responsibilities and job description for the Java Developer - Local to Colorado position at Morph Enterprise LLC?
Job Summary
We are seeking an experienced Java Developer to support the design, development, and maintenance of enterprise web applications, backend services, and cloud-based solutions. This role requires strong expertise in the Java/Spring ecosystem, RESTful API development, AWS cloud services, and modern CI/CD practices.
The ideal candidate is a hands-on developer who can work independently while collaborating effectively with technical and business stakeholders in a fast-paced environment.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications using Java 21.
- Build and enhance applications using Spring Boot and the Spring Framework.
- Develop, maintain, and integrate RESTful APIs and JSON-based services.
- Support and enhance web applications using Thymeleaf, HTML, CSS, and JavaScript.
- Work with AWS cloud services, including ECS, API Gateway, and DynamoDB.
- Manage source control and development workflows using GitLab.
- Build, maintain, and troubleshoot GitLab CI/CD pipelines.
- Participate in architecture discussions, code reviews, and deployment planning.
- Support Infrastructure as Code (IaC) initiatives using Terraform.
- Utilize IntelliJ IDEA for application development.
- Follow software engineering best practices for code quality, testing, documentation, and maintainability.
- Leverage AI-assisted development tools where appropriate to improve productivity and code quality.
Required Qualifications
- Strong professional experience with Java application development.
- Experience with Java 21 or recent Java versions.
- Hands-on experience with Spring Boot and Spring Framework.
- Strong experience designing and developing RESTful APIs.
- Solid understanding of JSON and API integration patterns.
- Experience with HTML, CSS, and JavaScript.
- Experience using Git-based version control systems (GitLab preferred).
- Experience with CI/CD pipelines (GitLab CI/CD preferred).
- Practical experience developing and deploying applications in AWS environments.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent communication skills and ability to work independently.
Preferred Qualifications
- Experience with Thymeleaf server-side templating.
- Experience with AWS services, including:
- Amazon ECS
- Amazon API Gateway
- Amazon DynamoDB
- Experience with Terraform or other Infrastructure as Code tools.
- Professional experience using IntelliJ IDEA.
- Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or similar platforms.
- Experience troubleshooting cloud deployments, application logs, build pipelines, and environment-related issues.
- Knowledge of secure coding practices and cloud security concepts.
Technical Environment
- Java SDK 21
- Spring Boot / Spring Framework
- Thymeleaf
- REST APIs
- JSON
- HTML / CSS / JavaScript
- AWS (ECS, API Gateway, DynamoDB)
- GitLab Repositories
- GitLab CI/CD
- Terraform
- IntelliJ IDEA
- AI-Assisted Development Tools
Ideal Candidate
The ideal candidate is a strong Java developer who can comfortably work across backend development, cloud deployments, lightweight front-end enhancements, and CI/CD automation. The ability to quickly understand existing systems, write clean and maintainable code, and contribute to cloud-native solutions is essential.
Experience with AWS, GitLab CI/CD, Terraform, and AI-assisted development tools is highly preferred.
Salary : $73 - $75