Java Tech Lead

TechDigital

Goodlettsville, TN

JOB DETAILS
LOCATION
Goodlettsville, TN
POSTED
30+ days ago
Skill Last UsedExperience in Years/monthRating (10 points)
1 = newbie 10 = expert
Hands on Exp.
Yes/No
Java Development
MongoDB
Spring Boot
Microservices
AWS or GCP
Cloud-native technologies including Docker and Kubernetes


Technical Skills & Experience:
  • 10+ years of experience as a Lead in modern Java-based development
  • Hands-on experience with Java 8+ and Spring Boot, including Spring 5 and WebFlux for reactive programming
  • Experience with non-relational databases such as MongoDB
  • Proven experience in cloud-based projects using AWS or GCP
  • Familiarity with cloud-native technologies including Docker and Kubernetes
  • Working knowledge of CI/CD tools like Git, Jenkins, Bamboo, VSTS
  • Strong experience in developing microservices and RESTful web services
  • Understanding of microservice design patterns and inter-service communication
  • Experience with distributed messaging systems like Kafka, Avro, Schema Registry, AWS SQS, SNS
  • Hands-on experience with observability tools such as Splunk, Datadog, New Relic, and CloudWatch
  • Experience with Git, JIRA, and Confluence for version control and collaboration
  • Familiarity with UML artifacts including class, activity, and sequence diagrams
  • VTEX certification is highly recommended.
Key Skills:
  • Ability to design, lead, and implement test strategies for complex applications
  • Demonstrated ownership from concept to production deployment
  • Skilled in integration approaches and strategies
  • Strong understanding of Agile development methodology
  • Experience in eCommerce projects; working knowledge of CommerceTools is desirable
  • Excellent written, verbal, and interpersonal communication skills
  • Ability to identify project risks and plan mitigation strategies
  • Strong adherence to timelines and proactive decision-making
Responsibilities:
  • Lead a team of developers and own the full product lifecycle
  • Design solutions to complex business problems and implement server-side logic
  • Conduct code reviews, provide mentorship, and contribute individually
  • Develop REST APIs ensuring high performance and responsiveness
  • Write reusable, testable, optimized, and efficient code
  • Design and implement low-latency, high-availability, and scalable applications
  • Build applications with performance and scalability in mind
  • Create design documents and contribute to architectural decisions
  • Deliver project modules on time and with high quality
  • Provide detailed periodic status and health reports of the project
  • Collaborate with PMs to identify risks and plan mitigation actions

About the Company

T

TechDigital

COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified