Java Technical Lead

  • Dallas, TX
  • Posted 5 hours ago | Updated 2 hours ago

Overview

Hybrid
$80 - $85
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
75% Travel

Skills

Java
Kafka
Core Java
Spring Boot
REST APIs
AWS
CI/CD pipelines
Microservices Architecture
Banking
Team Lead
AngularJS

Job Details

Job Title: Java Technical Lead
Location: Dallas, TX | Wilmington, DE | NYC, NY (Hybrid 3 days onsite per week)
Position Type: Contract / Full-time (C2C, 1099, or W2)

Experience: 15+years Must for this role 

Job Description

We are seeking a highly skilled and motivated Java Tech Lead to join our team. The ideal candidate will have strong leadership abilities, hands-on development expertise, and proven experience managing onsite and offshore teams of at least 20+ people. You will drive the design, development, and deployment of enterprise-scale applications while ensuring the productivity and technical growth of your team.

Key Responsibilities

Lead the design and development of scalable, secure, and high-performance Java-based applications.

Collaborate with architects, product owners, and business analysts to define and implement technical solutions.

Provide hands-on coding expertise in Core Java, Spring Boot, and REST APIs.

Drive cloud adoption and architecture using AWS services (EC2, Lambda, S3, API Gateway, etc.).

Implement CI/CD pipelines using Jenkins, GitHub, and automation tools.

Design and develop responsive UI components using Angular or React.

Oversee code reviews, enforce best practices, and ensure code quality.

Troubleshoot and resolve complex technical issues across development and production environments.

Manage at least 20+ team members across onsite and offshore locations, ensuring alignment, productivity, and timely delivery.

Mentor and guide junior developers, fostering a culture of continuous learning and excellence.

Participate in Agile ceremonies including sprint planning, estimations, and retrospectives.

Required Qualifications

10+ years of experience in software development with expertise in Core Java and Spring Boot.

At least 5+ years of experience as a Tech Lead, managing onsite and offshore teams of 20+ members.

Strong background in microservices architecture and building RESTful APIs.

Hands-on experience with AWS cloud services (EC2, Lambda, S3, API Gateway).

Proficiency in CI/CD pipelines, Jenkins, GitHub, and DevOps practices.

Proven experience leading teams and managing deliverables in an Agile environment.

Excellent problem-solving, leadership, and communication skills.

Ability to thrive in a fast-paced, hybrid work environment.

Preferred Qualifications

Experience with containerization technologies such as Docker and Kubernetes.

Knowledge of security best practices for cloud-native applications.

Prior experience in financial services or banking domain.

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.