Skip to content

Lead Software Configuration
Company | AT&T |
---|
Location | Dallas, TX, USA |
---|
Salary | $186850 – $196100 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Information Systems, Computer Science, or Computer Engineering
- Three (3) years of experience in the job offered or a related occupation
- Designing and developing RESTful services using Java/J2EE, Spring Boot, OpenAPI (Swagger), Docker, YAML, JSON
- Utilizing object-oriented programming principles and standard design patterns
- Writing clean, testable, readable, and easily maintainable code with a test-first development approach
- Building and maintaining unit tests and mock services using Jest, JUnit, WireMock, the Mockito unit testing framework
- Utilizing source code and project administration tools (GIT and Jira)
Responsibilities
- Collaborate to gather and review software requirements/user stories
- Provide estimates and create software design specifications
- Collaborate with engineers/architects to assess and test hardware and software interactions
- Execute a specific development methodology through application of various programming languages
- Create and execute automated test plans/strategies utilizing business requirements
- Collaborate with engineers/architects, clients, etc. to validate test environments, test data and test results
- Design and implement code fixes, validate outcomes against expected results and produce associated reporting
- Use dynamic application security testing, interface testing, integration testing, end-to-end testing and/or user acceptance testing
- Support applications and solve configuration and environment issues
- Support the software deployment process
- Develop backend applications that interface with multiple AT&T internal and external systems
- Implement RESTful services and APIs that facilitate orchestration and business logic at multiple layers
- Develop and maintain internal software tools using Java, Python, shell scripting, and SQL
- Troubleshoot and fix bugs in a collaborative environment with multiple other software teams
- Write technical documents using Jira, Confluence, and PlantUML (for sequence diagrams)
- Perform independent technical and functional analysis to drive new system designs within the AT&T Business Domain
- Design and develop RESTful services using Java/J2EE, Spring Boot, OpenAPI (Swagger), Docker, YAML, JSON
- Utilize object-oriented programming principles and standard design patterns
- Write clean, testable, readable, and easily maintainable code with a test-first development approach
- Build and maintain unit tests and mock services using Jest, JUnit, WireMock, the Mockito unit testing framework
- Utilize source code and project administration tools (GIT and Jira)
- Play a crucial role in the professional development of the team by mentoring and onboarding new software engineers
- Provide guidance on best practices, coding standards, and efficient problem-solving techniques
- Participate in code reviews, offering constructive feedback and insights to help peers improve their coding skills
- Stay up to date with the latest industry trends and advancements in Java and related technologies
- Contribute to the overall growth and success of the development team
- Troubleshoot complex issues and provide solutions that enhance system performance and reliability
Preferred Qualifications
- Staying up to date with the latest industry trends and advancements in Java and related technologies