:
Roles / Responsibilities:
• Design and develop applications from the functional requirements.
• Design and develop key application components as microservices by adapting the Twelve-Factor Application Methodology using Spring Boot, Java and RESTful architecture.
• Create POCs, templates for developing Behavior Driven Development (BDD) test framework for the APIs using Cucumber, Gherkin, and Java.
• Implementation of Graphical User Interface (GUI) using the presentation tier technologies such as JSP, HTML, CSS, XML, AJAX, JQuery and JavaScript.
• Develop Simple Object Access Protocol (SOAP) based Web Services using Web Service Technologies and Security such as JAX-WS Web Services, WS-Security, IBM Data Power, Web Services-Interoperability (WS-I), Message Transmission Optimization Mechanism (MTOM), or SOAP with Attachments (SWA), Apache Axis and Web Service Definition Language (WSDL).
• , JDBC template and through Object Relational Mapping(ORM) tool Hibernate.
• Design Web Page components that are compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d).
• Create Maven build scripts to automate the build process.
• Use the Continuous Integration and Continuous Delivery tools Bitbucket, Jenkins, Nexus, UCD to version control, build, store artifact, and deploy the software projects.
• Use MS Project, Visio and IT Governance Frameworks to document the solution architecture & develop UML based design documents.
• Develop unit test cases for every possible Java class with real scenarios using Junit, Mockito and PowerMock frameworks.
Key Required Skills:
• Strong experience with Java, OpenShift/ Amazon Web Services (AWS), Agile Development, Angular 6, JavaScript, Spring Boot, and Web Services
Required Skills:
• Bachelors degree with 8+ years experience
• Extensive Design and Programming skills in Java and JEE technologies.
• Extensive hands-on experience with one or more frameworks such as AngularJS, jQuery, ReactJS, and Express/Node.js
• Experience working on Agile projects and strong knowledge of Agile terminology and tools including VersionOne.
• Experience in developing the applications using Single-Page Architecture.
• Experience in coding "responsive" web pages with an understanding of the cross-browser limitations and browser compliance standards.
• Experience designing and deploying cloud-native applications onto AWS with PostgreSQL.
• Deep Knowledge of PaaS offerings such as Red Hat OpenShift and Docker.
• Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
• Hands-on Design and development experience on Microservices and Restful API.
• Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber).
• Experience with JEE technologies including Struts, Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful, XML, DB2, Tomcat, WebSphere.
• Knowledge of security vulnerabilities in web applications and addressing them.
• Strong communication and documentation skills.
#SoftwareEngineering
Weekly Hours:
40 Time Type:
Regular Location:
Hyderabad, Andhra Pradesh, 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.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.