Skip to content

AT&T International Careers My Job Application

Join a network that helps you succeed

At AT&T, our talents work together to make a difference. Think you’d like to help us connect more people than ever before? Check out our latest opportunities below, or browse for other recent postings.

India

Software Engineering-Developer(Java,Webservices,APIs)

Location:

Bangalore, India

Ref #:

153557

Date published:

21-Sep-2018
Apply now
The Software Engineer will work on the Business to Business strategic digital application – Business Center. Responsibilities include development and testing in a java-based/unix environment that leverages advanced CI/CD tools in a multi-dimensional delivery model that includes Agile/Safe frameworks.

Roles and Responsibilities:

The Software Engineer will work as part of a larger team that includes other TechDev partners, clients, and strategic delivery vendors. The role will require development, testing, maintenance, and trouble-shooting complex issues for the Business Center applications.
Candidate will work very closely with other team members to ensure solutions are designed to meet business expectations and lead to successful delivery. The candidate must have established skills with prior work experience with java applications using webservices, Linux, CI/CD build tools, Oracle/NoSql DBMS, and structured development experience that includes development of applications that scale and meet high end user performance expectations. Skills in microServices, RWD frameworks like Angular, and UI/UX Design also preferred.
Minimum of 5 years of experience with java development, including a solid foundation in API development and configuration of webservices.

Key Competencies and Skills:

Total experience-6+yrs
- This is a hands-on position expected to development(65%)/test(15%)/design(10%)/maintenance(10%) as well as creating working examples and prototypes to implement solutions as per projects’ need.
- Demonstrate expert knowledge in multiple technical and functional areas.
- Need to apply broad in-depth technical knowledge to solve day-to-day challenges.
- Resolve and work on issues across different functional areas.
- In addition, candidate must have a thirst for knowledge and experimenting emerging web technologies to support future roadmap of the application.
- Hands on Java/J2EE/JSP/JS/HTML5/Angular5 (both backend as well as frontend) programming experience using Eclipse IDE to develop web applications. Experience delivering high volume web applications run 24x7 in clustered and multi-tier environments, with strong understanding of robust threading, pooling, connection, caching, performance management and transaction management.
- Strong hands-on experience of SOA, Spring frameworks.
- Strong hands-on experience of JSP, AJAX, XML, XSLT and other UI including HTML5 & AngularJS5.
- Strong object oriented design and development experience.
- Strong understanding of Agile processes/methodologies & implementation including TDD (Test Driven Development).
- Strong hands-on experience with relational (Oracle) as well as non-relation databases (Mongo, Cassandra).
- Strong analytical, problem solving, production diagnostic and communication skills.
- Hands-on experience w/ Application Servers (WebLogic, jetty), Apache Web Servers.
- Strong hands-on experience with Web Services, REST & SOAP.
- Experience with CI/CD (continuous integration / continuous development) using Jenkins, maven, ant, GIT, Sonar.
- Experience with onshore/offshore development working model.
- Industry experience in Telecom/Wireless is nice to have.
- Additional nice to have hands-on experience with Node.js, Kafka, Redis, GoLang.

Education and Qualifications:

Preferred Bachelor of Science degree in Computer Engineering, Computer Science, or equivalent.

Additional Information:

Strong communication skills on English Language
Flexible to work on UK Shifts