Sr Associate Software Engineering

AT&T

  • Chennai, Tamil Nadu
  • Permanent
  • Full-time
  • 7 days ago
Job Description:We are seeking a highly skilled Java Application Developer with over 3 years of professional experience in core Java, C++, Tomcat, Oracle/MySQL, COTS Product (Neustar: Transunion) and microservices development. The ideal candidate will have a strong background in developing web & backend applications with a deep understanding of the Software Development Lifecycle (SDLC), and experience in agile methodologies.Roles and Responsibilities:
  • Participate in all phases of the development and life cycle including design, coding, testing, production release and support.
  • Work in an agile team environment to deliver high-quality code.
  • Troubleshoot and fix bugs, performance issues, and display issues.
  • Collaborate effectively in an open, highly collaborative team environment.
  • Engage with Sr Developers, Lead Engineers to understand technical and functional requirements.
  • Write high-quality code with a strong emphasis on automated testing and validation.
  • Communicate clearly and document solutions to ensure reproducibility.
Must-Have Skills:
  • 3+years of practical experience in Java/JEE programming.
  • Proficiency in Java 8 or above and microservices development.
  • Experience working with COTS Product (Neustar: Transunion)
  • Extensive experience with Web Services (REST/SOAP).
  • Experience with Object-Oriented Design, Design Patterns, and test-driven development.
  • Proficiency in RDBMS (Oracle), MySQL.
  • Experience in Apache/PERL development.
  • Proficient in distributed version control tools (Git/GitHub/Bitbucket).
  • Practical experience with CI/CD pipelines, particularly with Jenkins.
  • Experience in agile software development environments.
  • Strong unit testing/Mockito experience.
  • Excellent communication skills with a passion for documentation.
Good-to-Have Skills:
  • Experience of popular application servers like Tomcat, WebLogic, JBoss, and Glassfish.
  • Experience with cloud platforms like Azure and containerization.
  • Familiarity with UNIX (Linux) environments.
  • Basic knowledge of front-end technologies such as Angular, React, or NodeJS.
  • Java certifications & 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.
#SoftwareEngineeringWeekly Hours: 40Time Type: RegularLocation: Chennai, IndiaIt 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.

AT&T