Tech Lead / Architect Java Microservices Basking Ridge, NJ - Onsite need locals

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Java
springboot
spring webflux
reactive
architect

Job Details

Job Title: Tech Lead / Architect Java Microservices

Location: Basking Ridge, NJ - Onsite need locals

Duration: 12 months

Job Summary:

We are looking for a highly experienced Tech Lead / Architect with strong expertise in Java-based microservices architecture, Spring Boot, Reactive programming, REST APIs, and cloud-native development on AWS. The ideal candidate will be responsible for technical leadership, architecture, and hands-on development, ensuring scalable and maintainable solutions.

Key Responsibilities:

  • Design and architect scalable Java-based microservices solutions.
  • Provide technical leadership to development teams and mentor junior developers.
  • Develop APIs and backend services using Spring Boot, Spring Reactive, and RESTful standards.
  • Implement caching strategies using Redis.
  • Drive DevOps best practices using CI/CD pipelines.
  • Work on containerized deployments using Docker and Kubernetes.
  • Collaborate with cross-functional teams to ensure robust and scalable application architecture.
  • Monitor applications and systems using New Relic and other logging/monitoring tools.
  • Ensure secure, high-performance, and maintainable coding practices.

Required Skills:

  • 12+ years of hands-on experience in Java, with at least 3+ years in a technical leadership/architect role.
  • Strong experience in Spring Boot, Spring WebFlux (Reactive).
  • Expertise in designing and building REST APIs.
  • Proficient in Redis for caching.
  • Hands-on with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  • Proficient in AWS services (EC2, S3, Lambda, RDS, etc.).
  • Good knowledge of Docker and Kubernetes.
  • Experience in log monitoring tools like New Relic, CloudWatch, or ELK Stack.

Solid understanding of system design, architecture principles, and best practices.

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.