This role is responsible for architecting, designing, developing secure applications, services, and software. It involves automating and maintaining CI/CD pipelines, Microservice seed frameworks, and shared libraries used across CTX with enhanced security for both cloud and on-prem environments using technologies like Java, Spring, Kubernetes, Jenkins, Groovy, Helm, Docker, and Veracode. The position is responsible for the design and development of various initiatives for AT&T’s customer and employee digital experience across consumer distribution channels. The role also involves supporting other engineers in the software product development lifecycle from inception to production launch and post-production support, applying a strong technical background to design modular and scalable web components. The Lead Software Engineer will apply experience leading large cross-organizational software development projects and a well-rounded technical background in microservices and caching framework development. Key activities include designing, developing, testing, deploying, maintaining, and improving software, managing individual project priorities, deadlines, and deliverables, and collaborating with designers, developers, user experience teams, and product owners to create interactive and scalable sites/software. The role also requires identifying and staying updated on new methodologies and technologies to improve quality, reliability, and performance, providing functional and technical leadership, and mentoring software engineers. Writing quality code for automated testing and validation, enforcing company policies in development methodology, architecture, security, change, and configuration management, and performing complex engineering activities for performance tuning, monitoring, deployment, and production support are also key responsibilities. The role involves implementing, maintaining, and updating CI/CD pipelines, and applying knowledge in Unit and Function testing using Junit or Rest Assured. Utilization of open-source Java frameworks for encryption, caching, and authentication, and working within Agile, Scrum methodologies are expected. The role requires proficiency with JDK, Spring, Spring boot, Kubernetes, Jenkins, Groovy, Helm, Docker, Prometheus, and Grafana.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior