remote
Technical Lead Engineer - BTM Global
Engineering Manager
Technical Lead Engineer driving design, development, and delivery of retail software solutions using Java, microservices, and AWS while leading an Agile team and ensuring high‑quality, scalable architecture.
About the role
Key Responsibilities
- Architect, design, and implement microservice‑based solutions for retail platforms using Java and cloud services (AWS).
- Lead a cross‑functional Agile team, providing technical guidance, code reviews, and mentorship to senior and junior developers.
- Define and enforce best practices for CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing.
- Collaborate with product owners and stakeholders to translate business requirements into scalable technical solutions.
- Monitor system performance, troubleshoot production issues, and drive continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience, with at least 2 years in a technical lead or similar role.
- Strong expertise in Java, microservices architecture, and AWS cloud services.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling (Jenkins, GitLab CI, etc.).
- Proven ability to work in Agile environments and lead teams through the full software development lifecycle.
- Excellent problem‑solving, communication, and stakeholder management skills.
Skills
javaawsdockerkubernetesagile