Java Developer Tech Lead

Overview

On Site
$60 - $70
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
Kafka
Spring Boot
Microservices

Job Details

Title: Java Developer Tech Lead

Job Type: Contract

Location: Berkeley, NJ

Duration: Long-term

  • Lead end-to-end design, development, and delivery of Java-based applications.
  • Provide technical leadership, code reviews, and best-practice guidance to development teams.
  • Architect scalable, secure, and high-performance solutions using Java, Spring Boot, and microservices.
  • Collaborate with product owners, BA, QA, and DevOps teams to ensure smooth project execution.
  • Drive technical decisions, troubleshoot complex issues, and optimize performance applications.
  • Ensure code quality, API standards, CI/CD pipelines, and cloud deployment practices (AWS/Azure/Google Cloud Platform).
  • Mentor junior developers and support sprint planning, estimation, and technical documentation.
  • Integrate applications with databases (SQL/NoSQL), messaging systems, and third-party services.

Skills & Experience:

  • 8 12+ years of hands-on experience in Java, Spring Boot, REST APIs, Microservices.
  • Strong expertise in system design, architecture, and distributed systems.
  • Experience with cloud technologies (AWS/Azure/Google Cloud Platform) and DevOps tools (Docker, Kubernetes, Jenkins).
  • Solid knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Strong understanding of design patterns, OOP, and integration patterns.
  • Excellent communication, leadership, and team management skills.

Nice to Have:

  • Experience with Kafka, RabbitMQ, ELK, or Redis.
  • Exposure to front-end frameworks (React/Angular).
  • Experience in Agile/Scrum environments.
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.