Specialist Applications Development - Java Fullstack

Posted 3 Days Ago
Be an Early Applicant
2 Locations
In-Office
Senior level
Internet of Things • Mobile • Retail
The Role
Develop and maintain Java/Spring Boot cloud-native microservices, implement event-driven solutions with Kafka, design APIs (Swagger/OpenAPI), containerize and deploy using Docker/Kubernetes/AKS, build CI/CD with Jenkins, work with PostgreSQL/Oracle/Couchbase, support data warehousing, troubleshoot production issues, and produce design and project documentation.
Summary Generated by Built In

Developer Role:

Qualification 

Preferred bachelor’s degree in information systems technology, Computer Science, or Engineering; Developer nanodegree, or equivalent experience. 

  • Proficient in Java and Groovy for backend development and scripting tasks
  • Over 5+ years' experience building and maintaining applications using Spring Boot framework and developing Cloud native applications using Java/Spring Boot
  • Programing Skills/ frameworks - ( Java Spring Boot Apache Groovy, Kafka
    Camunda BPM
    ) or ( Java Spring Boot, Kafka )
  • Database - (PostgreSQL Oracle) or ( NoSQL (Couchbase) )
  • Strong communication skills (fluency in English)
  • Strong analytical skills and problem-solving skills
  • Ability to work independently and drive issues to closure
  • Having knowledge of ordering and billing domain specifically in Retail consumer business is an advantage.
  • Understand High-Level Design, Application Interface Design & build Low-Level Design
  • Experience working in a collaborative and team-oriented environment
  • Ability to write clean, scalable, and testable code following best practices
  • Perform development (code, unit test & deployment) for the Data warehousing domain
  • Hands-on experience with Apache Kafka for real-time data streaming and event-driven architecture
  • Must have solid hands-on technical experience in Java, Spring Boot, and Cloud deployment.
  • Designing and implementing microservices that communicate via Kafka or REST APIs
  • Familiarity with Swagger / OpenAPI for documenting and testing APIs
  • Strong experience with Jenkins for building CI/CD pipelines
  • Need to have developing/conceptual knowledge of Docker, Kubernetes, Couchbase, bitbucket, Postman, Jenkins
  • Knowledge of Ansible for configuration management and deployment automation is an advantage
  • Familiarity with Nexus Repository for artifact management
  • Experience using Helm Charts to package and deploy Kubernetes applications is an advantage
  • Experience deploying applications to Azure, preferably using AKS (Azure Kubernetes Service)
  • Proficient with Docker for containerizing applications
  • Skilled in Kubernetes for orchestration and scaling
  • Exposure to OpenShift for enterprise-grade container platform management
  • Good to have knowledge on Camunda BPM for business process modeling and automation and having knowledge is a plus.
  • Ability to design and deploy BPMN workflows integrated with microservices
  • Solid understanding of NoSQL (Couchbase), PostgreSQL and Oracle Database for data modeling, querying, and optimization
  • Experience writing complex SQL queries and managing database performance
  • Familiarity with Keycloak for identity and access management (IAM)
  • Familiarity with Dynatrace for application performance monitoring and observability
  • Working knowledge of Agile methodologies (Scrum/Kanban) for iterative development
  • Proficient in using Jira for task tracking and sprint planning
  • Experience with Git and Bitbucket for version control and code collaboration
  • Effectively handle multiple and complex work assignments, while consistently delivering high-quality work
  • Perform application analysis and propose technical solutions for application enhancement.
  • Creation of necessary documentation for all project deliverable phases
  • Handle Production Issues in the warranty period and ensure SLAs are met
  • Consult, when necessary, with relevant parties, raise timely risks
  • Ability to stretch respective working hours, when necessary, to support business needs
  • Experience with Git and Bitbucket for version control and code collaboration

Good to have knowledge of DevSecOps Tooling:

Kubernetes : OpenShift,AKS
Container Image: Docker
Source Control: Bitbucket
Artifacts: Nexus
CI/CD : Jenkins
CM : Ansible
K8 Package: Helm Charts
PM : Agile, Jira
Monitoring : Dynatrace
Secuirty : Keycloak

Location - Bangalore or Hyerabad

Weekly Hours:

40

Time Type:

Regular

Location:

Bengaluru, India, Hyderabad, India

It is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities. AT&T is a fair chance employer and does not initiate a background check until an offer is made.

Skills Required

  • 5+ years building and maintaining Java Spring Boot cloud-native applications
  • Proficient in Java and Groovy
  • Hands-on experience with Apache Kafka for real-time streaming and event-driven architecture
  • Experience designing and implementing microservices that communicate via Kafka or REST APIs
  • Experience with PostgreSQL or Oracle or NoSQL Couchbase for data modeling and querying
  • Experience writing complex SQL queries and managing database performance
  • Solid hands-on technical experience in cloud deployment (Azure experience mentioned)
  • Experience deploying applications to Azure
  • Experience with AKS (Azure Kubernetes Service)
  • Proficient with Docker and Kubernetes
  • Experience with Jenkins for building CI/CD pipelines
  • Familiarity with Swagger / OpenAPI for API documentation and testing
  • Familiarity with Nexus Repository for artifact management
  • Experience using Helm Charts to package and deploy Kubernetes applications
  • Knowledge of Ansible for configuration management and deployment automation
  • Familiarity with Keycloak for identity and access management
  • Familiarity with Dynatrace for application performance monitoring
  • Experience with Git and Bitbucket for version control and code collaboration
  • Need to have developing/conceptual knowledge of Postman
  • Ability to write clean, scalable, and testable code and perform unit testing
  • Perform development (code, unit test & deployment) for the Data warehousing domain
  • Ability to handle production issues during warranty period and ensure SLAs are met
  • Understand High-Level Design, Application Interface Design and build Low-Level Design
  • Experience working in collaborative, Agile environments (Scrum/Kanban) and using Jira
  • Experience or knowledge of Camunda BPM and designing BPMN workflows
  • Preferred bachelor's degree in Information Systems, Computer Science, or Engineering or equivalent experience
  • Knowledge of ordering and billing domain in retail consumer business
  • Strong communication skills (fluency in English), analytical and problem-solving skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
150,000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account