BCforward - Denver, CO

posted about 2 months ago

Full-time - Mid Level
Denver, CO
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

BCforward is currently seeking a highly motivated Java Developer for an opportunity in Denver, CO. The ideal candidate will have 5 to 10 years of experience in software development, specifically in Java application development. This position requires hands-on project experience with Core Java, Spring Boot, Microservices, REST APIs, and Spring JPA. Additionally, candidates should have experience with GCP (Google Cloud Platform) and managed services such as Spanner, Cloud SQL, and NoSQL databases, or on-premises databases like Oracle. The Java Developer will be responsible for troubleshooting applications in production environments deployed on the GCP platform or on-premises. A solid understanding of GCP native architecture and design is essential. The role also involves containerization of Java Spring Boot applications, including packaging, deployment, and configuration using Docker and Kubernetes. Candidates should be familiar with implementing and utilizing CI/CD pipelines and popular design patterns for both Java and Microservices/REST APIs. Knowledge of GraphQL is a plus, and implementation experience is highly desirable. This is a contractor position with an expected duration of 3+ months, and the anticipated start date is as soon as possible. Please note that the start date is subject to change, and BCforward will provide official notice ahead of a confirmed start date.

Responsibilities

  • Develop and maintain Java applications using Core Java, Spring Boot, and Microservices.
  • Troubleshoot applications in production environments deployed on GCP or on-premises.
  • Implement and utilize CI/CD pipelines for application deployment.
  • Containerize Java Spring Boot applications using Docker and Kubernetes.
  • Design and implement REST APIs and Microservices following best practices and design patterns.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Requirements

  • 5 - 10 years of experience in Java application development.
  • Hands-on experience with Core Java, Spring Boot, Microservices, and REST APIs.
  • Experience with Spring JPA and database management (GCP or on-premises).
  • Knowledge of GCP native architecture and design.
  • Experience with containerization using Docker and Kubernetes.
  • Familiarity with CI/CD pipeline implementation and design patterns for Java and Microservices.

Nice-to-haves

  • Knowledge of GraphQL and implementation experience.

Benefits

  • Major medical insurance
  • Health Savings Account (HSA)
  • Dental insurance
  • Vision insurance
  • Employer-provided group life insurance
  • Voluntary life insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • 401k retirement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service