Job details

AT&T

Back

Specialist Applications Development - Java Fullstack

AT&T logo

AT&T

BengaluruHybrid5-8 Yrs3 days ago

Job description

Overview

Develop and maintain applications in a team-oriented environment.

Responsibilities

  • Designing and implementing microservices.
  • Deploying applications to cloud environments.

Qualifications

  • 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
  • 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
  • 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
  • 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
  • Good to have knowledge of DevSecOps Tooling:
  • Kubernetes : OpenShift,AKS
  • Container Image: Docker
  • Source Control: Bitbucket

Nice to have

  • Knowledge of DevOps tooling.