Senior Applications Development
AT&T · Atlanta, GA · 1 wk ago
On-siteOTHR$135k–$175k/yrFull-time
Location: 1025 Lenox Park Blvd NE, Atlanta, GA 30319
About the role
Senior Applications Development needed to oversee the complete lifecycle of software applications or services with a focus on automation.
Responsibilities
- Collaborate with stakeholders to gather and review software requirements and user stories, providing accurate estimates and creating detailed software design specifications.
- Execute specific development methodologies using various programming languages.
- Create and execute automated test plans and strategies, collaborating with engineers, architects, and clients to validate test environments, data, and results.
- Engage in dynamic application security testing, interface testing, integration testing, end-to-end testing, and user acceptance testing.
- Provide production application support, troubleshoot configuration and environmental issues, and support the software deployment process.
- Develop robust, scalable, and maintainable microservices using the Spring Boot framework.
- Utilize Azure cloud services to deploy, manage, and scale microservices, including Azure Kubernetes Service (AKS), Azure App Service, Azure Functions, and more.
- Work with SQL or NoSQL databases, handling data modeling, querying, and performance tuning.
- Design, implement, and maintain RESTful APIs for seamless communication between microservices and external systems.
- Use Docker and other containerization technologies to package microservices for deployment.
- Set up CI/CD pipelines using Azure DevOps or similar tools to automate build, test, and deployment processes.
- Integrate solutions like Azure Monitor and Application Insights to track microservices' performance and health.
- Ensure adherence to security best practices and compliance with industry standards and regulations.
- Participate in Agile Scrum processes, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Work closely with product owners, architects, QA engineers, and other stakeholders to meet business requirements and align with the overall system architecture.
- Debug and resolve issues, providing technical support as needed.
- Document processes and share knowledge with team members to promote continuous learning and improvement.
- Uphold Scrum values of commitment, courage, focus, openness, and respect throughout the development process.
- Work with application design and development using Java 21, Spring Boot 3, and Maven.
- Utilize Azure development tools including ADO, AKS, Key Vault, App Config, and Application Insights.
- Work with DevOps frameworks such as Azure DevOps and CI/CD pipeline build and deployments.
- Implement ETL pipelines with Spring Batch, including to and from files, MongoDB, Oracle, Postgres, and Cassandra.
- Work with event-based architecture utilizing Solace and Azure Service Bus.
- Utilize Camunda DMN decision tables to implement application flows and literal expressions.
- Work within the Telecom domain, including Affiliate Channels, Referral Programs, and Device specifications.
- Utilize Veracode, SonarQube, and Bugsnag tools for code quality and security.
- Design, develop, and implement AI-driven and agent-based solutions.
Requirements
- Bachelor’s degree or foreign equivalent in Information Technology or Computer Science.
- 3 years of experience in application design and development with Java 21, Spring Boot 3, and Maven.
- 3 years of experience utilizing Azure development tools including ADO, AKS, Key Vault, App Config, and Application Insights.
- 3 years of experience working with DevOps frameworks such as Azure DevOps and CI/CD pipeline build and deployments.
- 3 years of experience implementing ETL pipelines with Spring Batch, including to and from files, MongoDB, Oracle, Postgres, and Cassandra.
- 3 years of experience working with event-based architecture utilizing Solace and Azure Service Bus.
- 3 years of experience utilizing Camunda DMN decision tables to implement application flows and literal expressions.
- 3 years of experience working within the Telecom domain, including eSIM, Devices (voice, data, wearables), Affiliate Channels, and Referral Programs.
- 3 years of experience utilizing Veracode, SonarQube, and Bugsnag tools for code quality and security.
- 3 years of experience in designing, developing, and implementing AI-driven and agent-based solutions.
Pay
$135,000 - $175,100 yearly
Benefits
- Medical, dental, and vision coverage
- 401(k) plan
- Tuition reimbursement program
- Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
- Paid Parental Leave
- Paid Caregiver Leave
- Additional sick leave beyond what state and local law require (unprotected)
- Adoption Reimbursement
- Disability Benefits (short term and long term)
- Life and Accidental Death Insurance
- Supplemental benefit programs: critical illness, accident, hospital indemnity, group legal
- Employee Assistance Programs (EAP)
- Extensive employee wellness programs
- Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available), and AT&T phone
Schedule
- 40 hours per week
- Regular time type