Senior Applications Development

AT&TAtlanta, GA
$135,000 - $175,100Onsite

About The Position

Cricket Wireless, LLC is seeking a Senior Applications Development professional in Atlanta, GA to oversee the complete lifecycle of software applications or services. This role involves design, development, testing, deployment, production support, and maintenance, with a strong emphasis on automation. The position requires collaboration with stakeholders to gather and review software requirements, provide estimates, and create detailed software design specifications. The Senior Applications Development professional will execute specific development methodologies using various programming languages, create and execute automated test plans, and engage in dynamic application security testing, interface testing, integration testing, end-to-end testing, and user acceptance testing. Responsibilities also include providing production application support, troubleshooting configuration and environmental issues, and supporting the software deployment process. The role involves developing robust, scalable, and maintainable microservices using the Spring Boot framework, utilizing Azure cloud services for deployment and scaling (including AKS, Azure App Service, Azure Functions), and working with SQL or NoSQL databases for data modeling, querying, and performance tuning. Designing, implementing, and maintaining RESTful APIs, using Docker for containerization, and setting up CI/CD pipelines with Azure DevOps are key aspects. Integration with Azure Monitor and Application Insights for performance tracking, ensuring adherence to security best practices, and participating in Agile Scrum processes are also integral to this role. The position requires debugging and resolving issues, providing technical support, and documenting processes. The Senior Applications Development professional will work with Java 21, Spring boot 3, and Maven, utilize Azure development tools (ADO, AKS, Key vault, App config, Application insights), and work with DevOps frameworks. Implementing ETL pipelines with Spring batch, working with event-based architecture using Solace and Azure Service bus, and utilizing Camunda DMN decision tables are also part of the duties. Experience in the Telecom domain, including Affiliate Channels, Referral Programs, and Device specifications, is required, along with experience using Veracode, SonarQube, and Bugsnag tools. Experience in designing, developing, and implementing AI-driven and agent-based solutions is also necessary.

Requirements

  • Bachelor’s degree, or foreign equivalent degree 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, Application insights.
  • 3 years of experience working with DevOps framework such as Azure DevOps, 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 with the Telecom domain, including eSIM, and Devices (voice, data, wearables).
  • 3 years of experience with Veracode, SonarQube, Bugsnag tools for code quality and security.
  • 3 years of experience working with the Telecom domain, including Affiliate Channels, Referral Programs and Device specifications.
  • 3 years of experience working experience in designing, developing, and implementing AI driven and agent based solutions.

Responsibilities

  • Oversee the complete lifecycle of software applications or services, including design, development, testing, deployment, production support, and maintenance, with a focus on automation.
  • 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 with Java 21, Spring boot 3, and Maven.
  • Utilize Azure development tools including ADO, AKS, Key vault, App config, Application insights.
  • Work with DevOps framework such as Azure DevOps, 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 with the Telecom domain, including Affiliate Channels, Referral Programs and Device specifications.
  • Utilize Veracode, SonarQube, Bugsnag tools for code quality and security.
  • Work experience in designing, developing, and implementing AI driven and agent based solutions.

Benefits

  • Medical/Dental/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 may be available but is 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service