Java Tech Lead

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

Java Developer
Tech Lead
Spring Boot
Spring Framework
Spring Security
OAuth2
microservices
Jenkins
GIT
Azure
Docker
Kubernetes
Linux/Windows
MySQL

Job Details

Job Title: Java Tech Lead

Location: Ft. Lauderdale, FL (100% Onsite)
Job Type: Full-time | Onsite Only
Experience Level: Mid-Senior
Industry: Information Technology and Services
Education: Bachelor s Degree (minimum)
Total Positions: 1

Job Summary:

We are looking for a highly skilled and experienced Java Technical Lead to join our team onsite in Ft. Lauderdale, FL. The ideal candidate will have deep expertise in Java development, modern web application architecture, and leading technical teams in a collaborative, agile environment. This is a hands-on technical leadership role focused on delivering robust, scalable, and secure microservices-based applications.

Key Responsibilities:

  • Lead the design and development of complex Java-based applications.
  • Provide technical direction, mentorship, and leadership to the development team.
  • Collaborate with cross-functional teams to gather requirements and architect scalable solutions.
  • Design and implement RESTful APIs using Spring Boot and microservices architecture.
  • Ensure code quality, test coverage, and adherence to development best practices.
  • Integrate authentication/authorization mechanisms using OAuth2 and Spring Security.
  • Manage DevOps processes including CI/CD pipelines using Jenkins, Docker, and Kubernetes.
  • Monitor application performance and troubleshoot production issues.
  • Participate in code reviews, sprint planning, and agile ceremonies.

Required Qualifications:

  • 8 10 years of total software development experience.
  • 8+ years of experience in Java/J2EE, including web services and modern web application development.
  • 7+ years of hands-on experience with Spring Boot and the Spring Framework.
  • Solid understanding and practical experience with:
    • REST API design patterns
    • Spring Security, Spring Web Services, and Dependency Injection
    • OAuth2 for authentication and authorization
    • Microservices architecture and design
  • Strong experience with:
    • Git, Jenkins, Docker, Kubernetes, and Azure
    • Working in Linux/Windows environments
    • Relational databases like MySQL

Preferred Skills:

  • Prior experience as a Technical Lead on enterprise-grade Java projects.
  • Strong problem-solving skills and ability to think critically in a fast-paced environment.
  • Excellent communication and collaboration abilities.

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.

About Pinnacle Software Solutions