Hyderabad, Andhra Pradesh, India
11 hours ago
Analyst Software Engineering

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.

Job ID R-93309 Date posted 12/17/2025
Confirmar seu email: Enviar Email