Job Description:
Technical Skills:
Should have 3-10 years of extensive hands on experience in Java / J2EE Application Development in following areas:
a) Should have excellent knowledge of Core Java API, Exception Handling, Collection Framework, Multi-Threading, Design Pattern
b) Should have experience of Spring, Web Services REST API, JSON, Hibernate, JPA, XML, XSD etc.
c) Should have experience of JBOSS/weblogic/Tomcat Servers
d) Should have experience of MySQL, Oracle, Databases
e) Experience on NoSQL MongoDB, Redis will be an advantage
f) Must have Java development experience
a) Must have experience of RDBMS (preferably Oracle database) experience including significant understanding of SQL and PL/SQL
b) Must have experience of web application development experience using JEE/Spring
c) Must have experience of experience with at least one of the front end JavaScript frameworks such as AngularJS 2, jQuery, Ext JS, ReactJS, etc.
d) Working experience in using JMS and messaging tools/software
e) Must have experience of development experience with Spring framework using Spring Core, Spring MVC, Spring JDBC/Spring Data JPA, Hibernate
f) Experience with REST API development using Spring or JAX-RS is a plus
g) Experience with Single Page Applications and asynchronous request handling, partial page updates, and AJAX is a plus
h) Experience with Spring Boot, Spring Cloud and Microservices is a plus
i) Experience with code coverage tools like JaCoCo, SonarQube and build/deployment tools like Maven, Jenkins is a plus
j) Experience with any of the following technologies/tools is a plus: Git, Bitbucket, JIRA, Confluence
Roles and Responsibilities:
a) Code as per the requirements and design using core Java, J2EE, Spring, Web Services REST API, JSON, Hibernate, JPA, XML, XSD etc.
b) Code the bug fixes and Enhancement in compliance with Supplier and AT&T standards and procedures
c) Unit testing, chain testing, and regression testing
d) Participate in setting up offshore environment
e) Conduct process audits, do root cause analysis to improve productivity and quality
f) Provide (new/update) technical Documentation as applicable
g) Raising requirements uncertainties, adherence to design/coding standards, reuse of code and development consistency with architecture and other interface components
h) Provide application development support and consultation to plan testing and fix defect and support the external test team during integration test, System test, end-to-end test, performance test and user acceptance testing. Code as per the requirements and design using core Java, J2EE, Spring, Web Services REST API, JSON, Hibernate, JPA, XML, XSD etc.
a) Code the bug fixes and Enhancement in compliance with Supplier and AT&T standards and procedures
b) Unit testing, chain testing, and regression testing
c) Participate in setting up offshore environment
d) Conduct process audits, do root cause analysis to improve productivity and quality
e) Provide (new/update) technical Documentation as applicable
f) Raising requirements uncertainties, adherence to design/coding standards, reuse of code and development consistency with architecture and other interface components
Provide application development support and consultation to plan testing and fix defect and support the external test team during integration test, System test, end-to-end test, performance test and user acceptance testing.