Java Developer

Apply Now

Company: CyberThink Inc.

Location: Lone Tree, CO 80124

Description:

Job Description:
As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications and services in a fast-paced, collaborative environment. You will contribute to the full software development lifecycle, ensuring quality, performance, and scalability of solutions. This role requires experience with Java EE, Spring frameworks, REST APIs, and modern DevOps practices to deliver data-driven and customer-focused applications.

Key Responsibilities:
  • Design, develop, and maintain Java-based applications and RESTful APIs using Java EE and Spring frameworks.
  • Build and maintain data integration pipelines using Spring Boot and Spring Batch.
  • Write well-structured, testable, and efficient code following industry best practices.
  • Collaborate with DevOps teams to implement CI/CD pipelines using tools like Bamboo and Bitbucket.
  • Troubleshoot and resolve development and production issues across multiple environments.
  • Participate in Agile ceremonies, contribute to sprint planning, and support continuous improvement efforts.
  • Develop and maintain technical documentation and user support tools.
  • Write automated unit, integration, and acceptance tests for data interfaces and backend services.
  • Support production systems, including servicing data access requests and ensuring uptime.
  • Contribute to architectural reviews and suggest improvements based on new technologies and tools.
Required Skills, Experiences, Education, and Competencies:
  • 3+ years of experience in software development, particularly in Java and Spring-based applications.
  • 3+ years of experience with data integration design patterns and building scalable solutions.
  • 3+ years of experience with Agile methodologies including Scrum and Kanban.
  • 2+ years of hands-on experience coding in Java, building REST APIs, and using tools like Bamboo, Bitbucket, and Jira.
  • 2+ years of experience with Spring Boot, Spring Batch, and data pipeline development.
  • 2+ years of experience writing automated tests for backend systems.
  • Experience with test-driven development and object-oriented design using common design patterns.
  • Strong problem-solving skills and ability to work across development and production environments.
  • Excellent communication, collaboration, and documentation skills.
  • Bachelor's degree in Computer Science or related field, or equivalent professional experience.

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.

Similar Jobs