Java Full Stack Lead

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
50% Travel

Skills

Spring Boot
Microservices
Angular
API

Job Details

Job Title: Java Full Stack Lead

Location: Bethesda, MD (3 Days Hybrid)

Experience Level: 10+ Years

Job Summary

We are seeking an experienced Java Full Stack Lead with strong expertise in Microservices, API development, and Java based frameworks to design, develop, and lead the implementation of scalable and high-performance applications. The ideal candidate will have hands on experience in both frontend and backend technologies, along with a deep understanding of cloud native architectures, RESTful APIs.

Key Responsibilities

  • Technical Leadership: Lead a team of developers in designing, developing, and deploying Java based microservices and full stack applications.
  • Microservices Architecture: Design and implement scalable, resilient, and secure microservices using Spring Boot, Spring Cloud, and Docker/Kubernetes.
  • API Development: Develop and maintain RESTful & Graph QL APIs, ensuring high performance, security, and scalability.
  • Full Stack Development: Work on both frontend (Angular/React) and backend (Java, Spring, Hibernate) components.
  • Cloud Integration: Deploy and manage applications on AWS/Azure/Google Cloud Platform, leveraging serverless and containerized solutions.
  • Code Quality & Best Practices: Enforce clean code principles, CI/CD pipelines, and automated testing (JUnit, Mockito, Selenium).
  • Performance Optimization: Identify and resolve bottlenecks in database (SQL/NoSQL), caching (Redis), and API response times.
  • Mentorship: Guide and mentor junior developers, conduct code reviews, and promote best practices.
  • Agile Collaboration: Work closely with Product Managers, Architects, and DevOps teams in an Agile/Scrum environment.

Required Skills & Qualifications

  • 10+ years of hands-on experience in Java/J2EE, Spring Boot, and Microservices.
  • Strong expertise in RESTful API design, API Gateway (Kong, Apigee), and security (OAuth2, JWT).
  • Proficiency in frontend frameworks (Angular/React/JavaScript/TypeScript).
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/Azure/Google Cloud Platform).
  • Solid understanding of database systems (RDBMS, NoSQL) and ORM frameworks (Hibernate/JPA).
  • Familiarity with message brokers (Kafka, RabbitMQ) and event driven architectures.
  • Knowledge of DevOps tools (Jenkins, Git, Terraform) and monitoring (Prometheus, ELK).
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and leadership skills.
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.