Java Backend Developer- W2/1099 only- Springboot, Microservice, AKS, Resilience4j, Kafka, SOA, Healthcare

Overview

Remote
Depends on Experience
Contract - W2

Skills

JAVA
Springboot
microservice
SOA
Tibco
Resiliance4j
AKS
Healthcare Payer

Job Details

Role: Java/Microservice API Developer

Location: Remote (EST Time Zone)

Visa: Apart from OPT, CPT, H1B any visa is fine

Note: We are looking for

Candidates with experience in Java, Microservices, Spring Boot, AKS, SOA or TIBCO, and Healthcare Payer domain.

Job Description:

  1. YOE: Min 8-12 Years.
  2. Communication: Need Clear communication people.
  3. About the Position: The client s existing setup and codebase have become disorganized and are no longer maintainable. Therefore, the client intends to completely dismantle the current infrastructure and rebuild a new one from the ground up. They are seeking a consultant with extensive Spring Boot experience, preferably someone who has worked on large-scale enterprise projects and has hands-on expertise in developing systems from scratch.

Job Summary:

We are seeking a highly skilled and experienced Microservices API Developer with strong expertise in Spring Boot, Resilient API design, and event-driven architecture. The ideal candidate will have hands-on experience in building fault-tolerant, scalable microservices using Resilience4j, implementing caching strategies, and integrating with Kafka for asynchronous communication. You will be responsible for designing, developing, testing, and deploying APIs in cloud-native environments using CI/CD pipelines on platforms like OpenShift or Azure Kubernetes Service (AKS).

Key Responsibilities:

  • Design and implement resilient, fault-tolerant microservices using Spring Boot and Resilience4j.
  • Develop and maintain event-driven architecture using Apache Kafka.
  • Implement caching mechanisms to optimize performance and scalability.
  • Write unit and integration tests using JUnit5, Mockito, and ensure code quality with Jacoco coverage reports.
  • Perform performance testing and optimize APIs for high throughput and low latency.
  • Deploy microservices using CI/CD pipelines on OpenShift or AKS.
  • Work with Terraform for infrastructure provisioning and cloud deployments.
  • Utilize Docker, Docker Compose/Desktop for containerization and local development.
  • Integrate and automate workflows using GitHub Actions.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery.
  • Maintain documentation and adhere to best practices in API design and cloud-native development.

Required Skills & Qualifications:

  • Strong proficiency in Java and Spring Boot.
  • Experience with Resilience4j for fault tolerance and circuit breaker patterns.
  • Solid understanding of Kafka and event-driven systems.
  • Familiarity with caching strategies (e.g., Redis, Caffeine).
  • Hands-on experience with CI/CD tools and pipelines (GitHub Actions, Jenkins, etc.).
  • Experience deploying applications on OpenShift or AKS.
  • Proficiency with Terraform and Microsoft Azure cloud services.
  • Strong knowledge of Docker, Docker Compose, and container orchestration.
  • Experience with unit testing frameworks (JUnit5, Mockito) and code coverage tools (Jacco).
  • Familiarity with performance testing tools (e.g., JMeter, Gatling).
  • Excellent problem-solving skills and ability to work in an agile environment.

Preferred Qualifications:

  • Certifications in Azure, Spring, or Kubernetes.
  • Experience with API Gateway and Service Mesh
  • Knowledge of security best practice in microservices and cloud deployments.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.