Purple Drive
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. Required Skills & Experience
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 .
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. Required Skills & Experience
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 .