Overview:
Java Tech Lead
Location: Dallas, TX
Type: Contract
Role Overview
We are seeking a highly skilled Java Tech Lead to provide technical leadership, design scalable solutions, and guide a team of developers in building enterprise-grade applications. The ideal candidate will bring strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud technologies along with excellent leadership and communication skills.
Key Responsibilities
Java Tech Lead
Location: Dallas, TX
Type: Contract
Role Overview
We are seeking a highly skilled Java Tech Lead to provide technical leadership, design scalable solutions, and guide a team of developers in building enterprise-grade applications. The ideal candidate will bring strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud technologies along with excellent leadership and communication skills.
Key Responsibilities
- Lead the design, development, and implementation of Java-based enterprise applications.
- Provide technical leadership and mentorship to the development team.
- Collaborate with business stakeholders, architects, and cross-functional teams to gather requirements and define solutions.
- Drive best practices in coding, architecture, testing, and deployment.
- Design and implement Microservices and RESTful APIs with a focus on scalability, security, and performance.
- Perform code reviews, ensure compliance with coding standards, and resolve complex technical issues.
- Work closely with DevOps teams to support CI/CD pipelines, containerization, and cloud deployment.
- Stay updated on emerging Java frameworks, tools, and technologies to recommend continuous improvements.
- 8+ years of professional software development experience with Java/J2EE.
- Strong expertise in Spring Boot, Microservices architecture, and REST API development.
- Solid experience with cloud platforms (AWS, Azure, or GCP preferred).
- Hands-on knowledge of containerization (Docker, Kubernetes).
- Experience with messaging systems (Kafka, RabbitMQ, or similar).
- Proficiency in databases (SQL & NoSQL).
- Familiarity with CI/CD pipelines, version control (Git), and automated testing frameworks.
- Strong leadership, communication, and problem-solving skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.