AT&T is looking to deliver innovative and reliable technology solutions to power differentiated, simplified customer experiences by designing, developing, testing, and deploying high-performance, scalable software applications.
Requirements
- 8+ years of experience in Java development including J2EE, Hibernate, Spring Boot, Spring Cloud, Spring MVC, Kafka (event-driven programming), Microservices, and RESTful Web Services.
- 3+ years of hands-on experience building APIs in Mulesoft.
- 6+ years of experience using API documentation tools, with Swagger preferred.
- 8+ years of experience in API monitoring and dashboards using ELK, Dynatrace, and Quantum.
- 8+ years working with JSON, XML, SoapUI, and Postman for API development and testing.
- 8+ years of expertise in unit and functional testing frameworks such as jUnit, Spock, Mockito/JMock, Selenium, and Cucumber.
- Experience with CI/CD and container orchestration tools like Jenkins, Docker, and OpenShift.
Responsibilities
- Design, develop, and code high-quality software applications using diverse programming languages and frameworks including Java, Spring Boot, Spring MVC, and Microservices.
- Build and maintain APIs leveraging Mulesoft and RESTful principles.
- Create and maintain API documentation using tools such as Swagger.
- Develop and execute automated test plans using jUnit, Spock, Mockito/JMock, Selenium, and Cucumber to ensure functional and regression testing.
- Monitor API performance and system health using ELK (Elasticsearch, Logstash, Kibana), Dynatrace, and Quantum dashboards.
- Utilize JSON, XML, SoapUI, and Postman extensively for API testing and validation.
- Troubleshoot and resolve application and environment problems efficiently, leveraging advanced Git skills and branching strategies.
Other
- Bachelor’s degree in Computer Science or related field preferred.
- Strong communication skills to clearly explain technical concepts to diverse stakeholders.
- Leadership abilities to guide, motivate, and uphold engineering standards within the team.
- 5+ years of software development experience with a focus on design and coding.
- Office presence of a minimum of 5 days per week