Post Job Free

Resume

Sign in

Web Services Test Cases

Location:
Alpharetta, GA
Posted:
September 22, 2017

Contact this candidate

Resume:

Suresh

ac2fcb@r.postjobfree.com

404-***-****

SUMMARY

• Having 9 years competitive work experience in Software Design, Development and Implementation of Enterprise applications using Java, J2EE technologies with strong Object Oriented Programming skills.

• Ability to work on various technologies, frameworks like Servlets, JSP, EJB, Struts, Web Services, Java Beans, Spring & Hibernate.

• Having Strong Experience with JDBC, PL/SQL, and Oracle DB/SQL.

• Developing RESTFUL Web Services using Spring boot.

• Good knowledge Micro services.

• Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, UDDI, SOAP, MQ, JAX-WS, REST API, and JAX-RPC API.

• Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model Developing Object relation mapping ORM Solutions.

• Good experience in publishing and consuming Secured Web Services over SSL.

• Designed REST APIs that allow sophisticated, effective and low cost application integration.

• Work closely with architect and clients to define and prioritize their use cases and iteratively develop API architecture.

• Proficient in using various GOF and J2EE design patterns and Architectural Design patterns SOA.

• Experience on No SQL Mongo DB.

• Hands-on experience in Unit Testing, Integration Testing and testing API such as JUnit.

• Experience Product Development with DevOps maintenance support, enhancement activities and AWS troubleshooting

• Have worked Importing volumes, launching EC2 load balancers (ELBs) in the defined VPC connection.

• Hands on experience on JIRA, SVN, Maven, Jenkins, Nexus, ANT, Bit Bucket, Git Hub, Docker and Shell/Power. Shell their usage/process ensuring traceability, repeatability, quality, and support.

• Understanding and integration with Front-End technologies like HTML5, JSP, JavaScript and CSS, Angular.js, Node.js,Bootstrap, Ajax, Jquery, JSON

• Hands on experience with App/Web servers like Web logic, and Tomcat.

• Worked on different OS UNIX, Linux, Windows NT, Windows XP, and Windows 7/8.

• Ability to learn new technologies quickly adapting to work in New Environments.

• Experience with software development Methodologies like Agile.

• Excellent skills in problem solving, collaboration, communication and team player and prioritize multiple tasks and working with the team and sharing a good support.

Education:

Master of Computer Applications (Computer Science) from Nagarjuna University, India year of completion 2008.

Bachelor’s Degree in Computer Applications (Computer Science) from Nagarjuna University, India. Year of completion 2005.

Technical Skills:

Java & J2EE Technologies Core Java1.7/1.6, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM.

Web/Application Servers IBM Web Sphere 6.x/5.x/4.x, Portal 8.5, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, and Tomcat4/5/6.

Frameworks & Middleware Struts1.2,2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, IBatis2.0, IBM MQ series.

Languages Java, J2EE, SQL, Pl/SQL

Web Services/Framework tools SOAP, REST, WSDL, UDDI, Jersey, Rest Easy, SOAP UI

Development Tools/IDE’s Jboss Developer Studio 7.x, Kepler/Juno, My Eclipse8.0, WSAD 6.0, RAD, Net Beans.

Open Source/Tools JUnit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, GIT Hub, Agile,

Databases Oracle 11g/10g/9i/8i, MS SQL Server 2005, IBM DB2 7.0/8.2, MySQL, MongoDB

Database Tools TOAD 9.0 and SQL Developer Client tools.

Web Development AJAX, Jquery, HTML5/4, XML., Jsp,HTML5,Ajaxs JavaScript,CSS,Extjes2.2,Dojo1.6,angulerJs

Scripting Languages Maven3.0, Ant 1.5/1.7, Java Script, UNIX.

Cloud computing SalesForce.com,AWS

Professional Work Experience:

Client – Charter Jan 2017 – present

Role - Sr. Java/J2EE Developer, Alpharetta, GA

Scope of project: Charter Communications is an American cable telecommunications company, which offers its services to consumers and businesses under the branding of Charter Spectrum. Providing services to over million customers in different states, it is the second-largest cable operator in the United States by subscribers. Real Time synchronization of customer, Account, Location, and Order data between the charter CSG and the Solo DB for all fields that can be retrieved from Solo DB via Gateway currently.

Key responsibilities:

• Involved in analysis, and Design, Development, and Testing and Maintenance phases of the application.

• Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, Form Bean and Action classes.

• Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.

• Maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC.

• Doing performance test to bench mark the solution with Spring Boot based services interacting through a combination of REST.

• Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP.

• Used SOA architecture SOAP Web Services Using Spring Web services module.

• Consumed Restful web services using apache Http Client for the data coming from external systems.

• Developing MQ durable client component to receive messages from up-stream systems.

• Creating UUID for every message received and publishing o Kafka to respective domain topics.

• Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.

• Used Unix Shell Scripts for Code optimization and Performance tuning of the application.

• Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.

• Used Agile methodology to implement the application.

• Consuming the Outbound Service from Master data management (MDM).

• Analysis and Bug fixing of the production problems and defects along with enhancements

• Developed the application using Maven and build & deployed the services.

• Implemented server side tasks using Servlets and XML.

• User interface coding and styling using Angular JS, CSS and Bootstrap templates.

• Involved in creating JUNIT test cases and ran the TEST SUITE. Ran check style, PMD defects & Find bugs and fixed them.

• Involved in peer level design & code reviews. Used GIT for version and source control.

Environment: Java SE 8, J2EE, Spring, Spring Boot, JPA/Hibernate, Web Services (REST and SOAP), IBM MQ, JSP, XML, JIRA, JavaScript, Jenkins, Angular.JS, SoapUI, Oracle 11g, SQL, SQL Developer, Eclipse, Log4j, WebSphere8.5(Full and Liberty Profile), AWS, EC2, S3, Windows, Jenkins, Kafka, CXF, Spring Rest, Jsp.Soup,Thread, Mavan,WebSphere mq, Splunk,

Client – AIG, Atlanta, GA Dec-2015 - Nov-2016

Role - Sr. Java/J2EE Developer

Scope of project: AIG (American multinational insurance corporation Enterprise Application Solution for Insurance) is an enterprise solution built for AIG. This solution is an integration of Enterprise applications such as EBao (vendor product for insurance).

Key responsibilities:

• Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework.

• Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.

• Configured development environment using Web sphere application server for developers integration testing.

• Developed persistence Layer using Hibernate to persist the data and to manage the data.

• Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate files and created DAO and PO.

• Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML and DHTML.

• Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS.

• Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.

• Developed backend web services using Node.JS and stored dependencies using NPM.

• Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation.

• Developed Hibernate configuration files and queries and Implemented DAO classes.

• Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.

• Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema

• Developed unit testing frame work using JUnit test cases for continuous integration.

• Participated in project planning sessions with business analysts and team members to analyze business IT requirements and translated business requirements into working mode

• Used JIRA for tracking the Project Stories in Agile Methodology.

• Worked on Estimations, Code reviews and 24/7 Production support

• Involved in complete SDLC life cycle which includes analysis, design, and development and testing.

Environment: J2EE, Servlets, Springs, Hibernate, Web services, Mainframe CICS, Mainframe CWS, Shadow, Anthill pro, Channel Secure Siteminder, Eclipse, DB2, Tomcat, Apache Web server, Web sphere.

Client – JPMorgan, Accenture, India Oct-2014 - Nov-2015

Role - Sr. Java/J2EE Developer

Scope of project: Part of a Core Team Development at Accenture involved in 2 complete life cycle Development projects. Involved in development, design, Testing, deployments, Client interactions. Customer Global is a division of JPMC, leading and largest telecommunications and information Services Company. Outbid is an auction application that simulates real-time auction experience from the perspective of multiple participants including sellers, bidders, and anyone is assigned the role of auctioneer for a given auction.

Key responsibilities:

• Designed and built a continuous integration and deployment framework.

• Performed Code Analysis, Solution and LLD of Repository Process related gaps.

• Used the spring framework features like spring modules (IOC and Integration) .

• Used Hibernate Object Relational Mapping features for creating the entity domain objects and hibernate support features for creating data access layer objects.

• Maintained hibernate configuration file and hbm files for object relational mapping.

• Involved in writing service class objects that depend on the data access objects.

• Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.

• Designed and developed DAO's for accessing the POJO's and updating the DB tables using the POJO's, Java Collections, and Synchronization etc.

• Worked on Oracle database to store & retrieve client information.

• Manage all CM tools (JIRA, SVN, Maven, Jenkins, ANT, Git, GitHub) and their usage process ensuring traceability, repeatability, quality, and support.

• Implemented a Continuous Delivery pipeline with Dicker, Jenkins and GitHub and AWS.

• Worked on SVN to load updated source repositories.

• Created unit test cases using JUnit and used Maven as build tool.

• Monitored the logs using Log4J and fixed the problems.

Environment: Core Java, JSP, Java Script, NetBeans IDE, Spring (IOC, AOP, MVC, ORM, DAO, Security), Hibernate, HQL, JBoss Application Server, Maven, Toad for Oracle, Oracle 10g, log4j, SVN.

Client – CISCO HCL, India Dec-2012 - Sep-2014

Role - Sr. Java/J2EE Developer

Scope of project: ISE is framework to perform product sustenance smartly, intelligently, efficiently. It is based on analytics and machine learning technique. It helps the development team and testing team to understand the strengths and weakness of the product, and perform every action intelligently and data driven based on the learning from past execution history. It helps the development and quality management to take certain decisions on test case improvements, optimal test suite, test beds, refactoring of certain modules, prioritize change requests etc. and help engineers to triage the bugs, localize the defect, identify the tests to be executed etc.

Key responsibilities

• Understanding the system architecture and involved in all phases of Software Development Life cycle.

• Proposed technical solutions and did a lot of Proof of Concepts for migration.

• Implementation of interfaces and conducting end-to-end testing.

• Involved in analysis and design phases of Software Development Life Cycle (SDLC).

• Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UML.

• Development UI modules using HTML, JSP, JavaScript and CSS.

• Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.

• Designed and developed application based on Spring MVC design pattern.

• Used spring validation and wrote validation rules.

• Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.

• Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.

• Involved in development of Web Services using JAX-WS.

• Involved in the implementation of DAO using Spring-Hibernate ORM.

• Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

• Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

• Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.

• Involved in configuring JNDI properties.

• Implemented MongoDB Query Parsers for CRUD operations directly from UI by slam data converted Queries

• Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation.

• Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: Java EE 6, Spring MVC 2.5, JSP, JSTL, JavaScript, Web Service, JPA/Hibernate 3.0, POJO's, CSS, log4j, JAX-WS, JBoss 4.0.3, JUnit, Subversion, ANT, AJAX, Eclipse, MongoDB

Client – NIC-EASI, HCL, India Oct-2009 - Sep-2012

Role - Java/J2EE Developer

Scope of the project: NIC – EASI (National Insurance Company Enterprise Application Solution for Insurance) is an enterprise solution built for NIC. This solution is an integration of Enterprise applications such as EBao (vendor product for insurance), Customer Relationship Management (CRM), Human Resource Management System (HRMS), Master Data Management (MDM), Oracle Applications, IDM, Documentum and Oracle Business Intelligence.

Key responsibilities

• Used spring with Hibernate to interact with database layer.

• Developed Web module using Struts MVC and JSP.

• Performed validations using web service (Axis1.x).

• Developed user interface using Extensive MVC view support (JSTL).

• Analysis of the requirements, estimate the effort required.

• Involved in SIT, UAT Issue fixing.

• Environment setup where the test environment was cloned from production.

• Preparing Release & Implementation documentation for developed processes

• Involved in the preparation of LLD and Unit Test Cases.

• Involved in bug-fixing of complex issues for the process gaps with in short span of time.

• Designed and developed DAO's for accessing the POJO's and updating the DB tables using the POJO's, Java Collections, and Synchronization etc.

• Worked on Oracle database to store & retrieve client information.

• Developed the application and deployed on JBoss Application server.

• Worked on SVN to load updated source repositories.

• Created unit test cases using JUnit and used Maven as build tool.

• Monitored the logs using Log4J and fixed the problems.

• Involved in Code-review Process, performance related issues.

Environment: Custom Tags, Java, J2EE, Java Script, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit,PL/SQL.



Contact this candidate