What are the responsibilities and job description for the Technical Lead - Java + Node.JS + AWS Cloud position at Jobs via Dice?
We are looking for a Technical Lead with strong back-end development skills to join our cloud solutions team.
This position combines hands-on development with technical leadership, serving as the primary technical contact between our US stakeholders and our distributed development team.
Responsibilities
This position combines hands-on development with technical leadership, serving as the primary technical contact between our US stakeholders and our distributed development team.
Responsibilities
- Proven experience in Java 8 with Spring framework
- Experience in a Leadership role for 3 years
- Strong Node.js development skills
- Extensive AWS platform knowledge, including EC2, Lambda, ECS, S3, DynamoDB, Aurora, SNS, SQS, and CloudFormation
- Experience in production support environments
- Knowledge of testing approaches including API testing and automation
- Experience with monitoring and observability tools like Splunk and Honeycomb
- Background in microservices architecture and cloud-native design
- Lead AI adoption initiatives within the development process
- Balance technical leadership with hands-on development
- Serve as the technical point of contact for US-based stakeholders
- Implement and maintain back-end services and applications
- Participate in architectural discussions and suggest improvements
- Provide technical guidance and mentorship to team members
- Conduct code reviews and ensure adherence to best practices
- Collaborate with distributed team members across time zones
- Participate in 24/7 production support rotation (covering noon to midnight EST)