Senior Software Engineering

AT&T AT&T · Telecom · Plano, TX

This role is for a Senior Software Engineer at AT&T, focusing on the end-to-end delivery process of software applications and services. While the role mentions a focus on automation and Artificial Intelligence (AI), it primarily involves traditional software engineering tasks such as design, development, testing, deployment, and support, with an emphasis on Java, RESTful APIs, Microservices, and Agile methodologies. The AI aspect appears to be integrated into existing systems rather than being the core craft of the role.

What you'd actually do

  1. Responsible for the overall delivery process of a software application or service, including design, development, testing, deployment, production application support (e.g., troubleshooting) and maintenance with a focus on automation and Artificial Intelligence (Al).
  2. Responsible for knowledge in the end-to-end delivery process for software applications/services, including design, development, testing, deployment, production application support (e.g., troubleshooting) and maintenance.
  3. Provide guidance to gather and review software requirements/user stories, develop estimates, create software design specifications, and assess/test hardware and software interactions.
  4. Execute a specific development methodology through application of multiple programming languages and databases.
  5. Provide guidance to create and execute automated test plans/strategies, and validate test environments, test data and test results, design and implement code.

Skills

Required

  • Java
  • RESTful APIs
  • Spring
  • Spring MVC
  • Spring Kafka
  • Microservices
  • Struts 2
  • Advanced Git skills and experience with branching strategies
  • relational databases including SQL, Oracle, MS SQL, and PostgreSQL
  • Swagger
  • ELK
  • Dynatrace
  • JSON
  • XML
  • SoapUI
  • Postman
  • Junit
  • Spock
  • Mockito/JMock
  • Selenium
  • Cucumber
  • Agile/Scrum/Kanban development teams
  • JIRA
  • One Trust SAAS platform

Nice to have

  • building APIs with a focus on A.I. (Artificial Intelligence)

What the JD emphasized

  • Requires a Master’s degree, or foreign equivalent degree in Computer Engineering, Computer Science, Applied Computer Science, Electrical Engineering or Math and 8 Years of experience in the job offered or 8 Years of experience in a related occupation