Job Search and Career Advice Platform

Enable job alerts via email!

Analyst Software Engineering- Java full stack-microservices,springboot,java, angular,(AWS/azure)

AT&T

Hyderabad

On-site

INR 10,00,000 - 15,00,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading telecommunications company is looking for a Java Application Developer based in Hyderabad. The ideal candidate will have over 5 years of experience in core Java, Spring Boot, and REST APIs. Responsibilities include participating in the software development lifecycle and collaborating with cross-functional teams. Strong skills in cloud platforms and agile methodologies are required. This position offers a regular full-time workweek with a focus on delivering high-quality code and innovative solutions.

Qualifications

  • 5 to 8 years of practical experience in Java/JEE programming.
  • Strong hands-on experience in Core Java/J2EE, Spring MVC, and Spring Boot.
  • Excellent communication skills with a passion for documentation.

Responsibilities

  • Participate in all phases of the development life cycle including design, coding, testing, and production release.
  • Work in an agile team environment to deliver high-quality code.
  • Collaborate effectively in an open, highly collaborative team environment.

Skills

Core Java
Spring Boot
REST API
Agile methodologies
AWS
Azure
Microservices
Git
CI/CD
MongoDB

Education

Bachelor’s or master’s degree in computer science or related field

Tools

Maven
Jenkins
Docker
Job description

Job Description:

We are seeking a highly skilled Java Application Developer with over 5 years of professional experience in core Java, Spring Boot, and REST API development. The ideal candidate will have a strong background in developing Java web and middleware applications, a deep understanding of the Software Development Lifecycle (SDLC), experience in agile methodologies, and hands‑on experience with cloud platforms such as AWS, Azure, or Private Cloud. Experience with deploying, managing, and optimizing applications in cloud environments is highly desirable.

Roles and Responsibilities:
  • Participate in all phases of the development life cycle including design, coding, testing, and production release.
  • Work in an agile team environment to deliver high‑quality code.
  • Drive innovation through rapid prototyping and iterative development.
  • Troubleshoot and fix bugs, performance issues, and display issues.
  • Collaborate effectively in an open, highly collaborative team environment.
  • Design and develop cross‑functional, multi‑platform application systems.
  • Engage with Leads, Engineers, Architects, Product Managers, and Business stakeholders to identify technical and functional requirements.
  • Write high‑quality code with strong emphasis on automated testing and validation.
  • Communicate clearly and document solutions to ensure reproducibility.
Must‑Have Skills:
  • 5 to 8 years of practical experience in Java/JEE programming.
  • Proficiency in Java 8 or above, Spring Boot, and microservices development.
  • Extensive experience with Web Services (REST/SOAP).
  • Strong hands‑on experience in Core Java/J2EE, Spring MVC, and Spring Boot.
  • Experience with Object‑Oriented Design, Design Patterns, and test‑driven development.
  • Proficiency in RDBMS (Oracle) and NoSQL (MongoDB, Document DB).
  • Experience with build tools such as Maven/Gradle.
  • Proficient in distributed version control tools (Git/GitHub/Bitbucket).
  • Practical experience with CI/CD pipelines, particularly with Jenkins.
  • Experience with at least one major cloud provider (AWS, Azure, or Google Cloud Platform).
  • Experience in agile software development environments.
  • Strong unit testing/Mockito experience.
  • Excellent communication skills with a passion for documentation.
Good‑to‑Have Skills:
  • Knowledge of popular application servers like Tomcat, WebLogic, JBoss, and Glassfish.
  • Experience with cloud platforms, particularly Azure, and containerization using Docker.
  • Familiarity with UNIX (Linux) environments.
  • Basic knowledge of front‑end technologies such as Angular, React, or NodeJS.
  • Experience designing and developing highly transactional, distributed SaaS applications.
  • Knowledge of distributed systems and performance tuning.
  • Experience with message processing and event‑driven computing.
  • Familiarity with BPMN frameworks (e.g., Camunda) and EJB.
  • Understanding of ELK/EFK stack and application monitoring tools like Dynatrace.
  • Java and Spring certifications, particularly Microsoft Certified Azure Developer, are a plus.
  • Experience with process management software like JIRA.
Qualifications:
  • Bachelor’s or master’s degree in computer science or a related field.

Weekly Hours: 40

Time Type: Regular

Location: 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.