Overview
Skills
Job Details
Title: Lead Application Developer
Client: AT&T
Location: Plano, TX (Onsite)
Duration: 12 Months
Work Hours: 40Hrs/Week
Job Description
We are seeking a Senior Lead Application Developer (eCommerce) to join our client’s high-performing technology team in Plano, TX. The ideal candidate will possess deep expertise in Java-based, high-volume eCommerce application development, with a strong foundation in Spring, REST services, and cloud platforms (AWS/Azure).
This role is hands-on, involving both technical leadership and active engineering, ensuring the delivery of scalable, reliable, and high-performance applications. The Lead Developer will collaborate closely with architects, engineers, and business stakeholders to define and implement innovative, customer-centric digital solutions.
Responsibilities:
- Lead the technical design and development of multi-platform, cross-functional application systems.
- Serve as a hands-on engineering lead, providing technical guidance, mentoring, and support to developers and engineers.
- Collaborate with cross-functional teams including product managers and architects to define technical and functional priorities.
- Write high-quality, testable code with a focus on automation, validation, and performance.
- Ensure adherence to corporate policies regarding architecture, security, configuration, and change management.
- Drive the implementation and maintenance of CI/CD pipelines and development tools.
- Oversee performance tuning, deployment, monitoring, and production support for complex systems.
- Introduce new tools and frameworks to continuously improve development efficiency and code quality.
MANDATORY SKILLS
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 6+ years of experience in application delivery and Java-based eCommerce systems.
- Strong hands-on experience with Java, Spring Framework, and RESTful services.
- Deep understanding of high-transaction, high-volume application design and optimization.
- Experience leading technical teams in Agile environments.
- Strong analytical, problem-solving, and communication skills.
DESIRABLE SKILLS
- 4+ years of experience in microservice architecture design and implementation.
- 4+ years of experience leading, mentoring, and coaching software engineers.
- 2+ years of experience with cloud platforms (AWS, Azure, Docker, Kubernetes, Terraform, Chef, or Ansible).
- Experience with CI/CD and DevOps tools (GitHub, Jenkins, Maven, Nexus, Sonar).
- Working knowledge of:
- NoSQL databases (Cassandra, MongoDB)
- Messaging systems (Kafka, MQ, Rabbit)
- Caching systems (Redis, Hazelcast)
- Containerization tools (Docker, Kubernetes)
- Project management and versioning tools (Jira, Git)