Job Overview
Company
TechDigital Corporation
Location
Goodlettsville, Tennessee
Ready to Apply?
Take the Next Step in Your Career
Join TechDigital Corporation and advance your career in other-general
Apply for This Position
Click the button above to apply on our website
Job Description
Skill Last Used Experience in Years/month Rating (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 TechDigital Corporation
Don't Miss This Opportunity!
TechDigital Corporation is actively hiring for this Java Tech Lead position
Apply Now