Post Job Free
Sign in

Web Services Developer

Location:
Hyderabad, Telangana, India
Posted:
May 11, 2017

Contact this candidate

Resume:

Avinash Reddy

Java/J*EE Developer

acz89w@r.postjobfree.com (Green Card)

PROFESSIONAL SUMMARY:

Over 7+ years of experience in software analysis, design, development, testing and implementation of web centric, object oriented, Intranet/Internet enterprise applications using Java/JEE technologies

Strong working experience in SDLC methodologies like Agile, Rational Unified Process (RUP), Waterfall, Test Driven Development Methodologies (TDD).

Skilled in handling and managing projects for Telecom, HealthCare, Banking & Business Solutions

Expertise in application development using Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, EJB, EXT.js, JUNIT, Log 4j, Ant, CSS, EXT.js XML, XSTL, JavaBeans, UML, JDBC and JNDI.

Extensively worked on J2EE web technologies like JSP, Servlets, JSTL, JSF, Common Tiles

Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.

Developed and configured the Java beans using spring and Hibernate framework.

Experience working within Agile/Scrum framework and as part of a Scrum team, working within an iterative product development methodology.

Experience in client design and validations using HTML5, AngularJS, Bootstrap, JQuery, JavaScript, AJAX, JSP, DOJO and Swing.

Experienced in designing AWS cloud models for Infrastructure-as-a-Service, Platform-as-a-Service and Software-as-a-Service.

Expertise in XML (SAX, DOM), XSD, JavaScript, HTML and CSS.

Experience in creating Web scripts in Alfresco

Object Relational Mapping tool (ORM) experience with Hibernate, IBATIS, Top Link, JPA

Good Experience on Design patterns like Session Facade, Business Delegate, Front Controller, MVC, DAO, Service Locator and implementing best practices while using open source frameworks.

Create and Automate tests using Selenium IDE and Selenium Web Driver.

Performed testing using 'Cucumber' framework and 'Selenium' suite of tools

Executed parallel browser testing on various machines using Selenium Grid

Working knowledge of famous J2EE frameworks like SPRING, Hibernate, Struts JQUERY, Cucumber, MOCKITO and various others.

Experience in writing build scripts, deploying applications into app server using Ant, Maven and Jenkins.

Worked on modules like AOP, MVC, transactions, security as part of Spring MVC Framework

Hands on Experience in developing applications using Spring Framework’s Spring Web Flow, Inversion of Control and Dependency Injection.

Experience in developing the applications using Application Servers like IBM Web Sphere7.0/6.x/5.x and BEA Web Logic 10.x/9.x/8.x versions and Web servers like Apache Tomcat 6.0/5.X/4.X, Oracle Standalone Application Server 10, JBOSS.

Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.

Development experience with IDEs like Eclipse, IBM Rational Application Developer (RAD), INTELLIJ idea.

Hands on experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Chef, SVN, GITHUB, Clear Case and Tomcat.

Expertise in backend database Programming (development of stored procedures, functions, triggers and writing complex SQL queries).

Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.

Worked on System Integrated Testing (SIT) and User Acceptance Testing (UAT)

Good knowledge in version control system tools like CVS, SVN, PVCS, and Clear Case.

Extensive development in environments such as UNIX, Windows NT/98/2000/XP.

Familiar with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.

Excellent communication and interpersonal skills.

EDUCATION & CERTIFICATION:

Bachelors in Engineering CSE KAKATIYA University, Warangal, INDIA

TECHNICAL SKILLS:

Java and J2EE

JSP, SERLETS 2.4, JSF 1.2, Struts 1.1/1.2/1.3.8/2.0, Spring 3, EJB 2.0/3.0, JDBC 2.0/3.0, JMS, JNDI, AWT, GWT, Swing, Transaction API, Various J2EE and Standard Design Patterns

Programming Languages:

JDK 1.3,1.4,1.5,1.6, SQL, PL/SQL, HTML, HTML5, VB5.0/6.0, UML

Web Services:

SOAP, WSDL, UDDI, Apache Axis 1.2, SOAP, SOAPUI, JAX-RPC, JAXP, JAXB

ORM Frameworks

Hibernate 2.0, 2.1, 3.0, JPA

IDE Tools:

Eclipse 3.x, My Eclipse, IBM Web Sphere Integration Developer (WID) 6.1.2, Web Sphere Studio Application Developer (WSAD) 5.1, RAD7.0, Oracle JDEVELOPER 10g/9i, XML Spy, TOAD and Net Beans 6.0

Application Servers/Web Servers:

IBM Web Sphere Application Server 5.x/6.x/7.x, IBM WEBSPHERE Process Server 6.1, IBM Web Sphere ESB 6.1.2, Web Logic 9.x/8.x/7.x, JBOSS 4.0/3.2,Tomcat 6.x/5.x.

Databases

Oracle 11g/ 10g/ 9i/ 8i,MS SQL Server 2000, DB2 and MS ACCESS

Database Tools

TOAD, SQL Developer, Oracle Enterprise Manager, SQL Plus, SQL Loader, ERWIN, Oracle Forms and Reports 10g/9i/6i, Import, Export, Pro C, Oracle Framework, MS Office, Open Office

Internet Technology

HTML, JavaScript, XML, PHP, ANGULARJS, Node.js, EXTJs, CSS, DHTML.

Scripting

Java Script, JSP 1.2/2.1/2.2, JSTL 1.1/1.2,JSF

Platforms

Windows 2003 Server, UNIX

Operating Systems

HP-UX 11.0, Sun Solaris 9.0, UNIX, Windows 95/98/2000/NT/XP/Vista and AIX

PROFESSIONAL EXPERIENCE:

Great West Financials, Kansas, MO Aug 2015 - Till Date

Role: Java Developer

Responsibilities:

Preparation of Technical Specs using UML including class diagrams, sequence diagrams.

Designed, developed, and deployed server side Java, SERVLETS, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Experience in using ANGULARJS framework for creating a client web application and integrate it with RESTFUL web services and Jersey library on the server side

Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.

Developed advanced Java Script modules such as capture visitor information, browser version, button animation, and timing object. Extensively used JSTL tag libraries.

Experience on Jenkins for deploying the WARs to server.

Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.

Participating in all agile practices used by the team, including pair programming, and test driven development.

Developed RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS using Jersey RESTful Web Services framework.

Developed the Business Delegate classes to delegate the application flow from action classes.

Created struts-config.xml, application-resources. Properties for the project.

Used Session beans to implement Session façade design pattern.

Used SenchaEXT.js framework on the front end used the application framework for building interactive cross platform web applications using techniques such as Ajax, DHTML and DOM scripting.

Experience working in AGILE development following SCRUM process, Sprint and daily stand-up meetings.

Experience in building an application using the Alfresco content application server.

Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.

Responsible for designing the User Interface by coding in HTML5, CSS3, ANGULARJS, Bootstrap to build this Single Page Application (SPA)

Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update

Designed the database and also modelled the database

Developed Data access bean and developed EJBs that are used to access data from the database

Developed the applications using Web Logic to create the transactional business logic like EJB, JSP of a Web Logic Application.

Experience in writing Ant build and Jenkins Scripts for project development and deployment.

Followed Test driven development of Waterfall and Agile/Scrum Methodology to produce high quality software.

Developed REST services to talk with adapter classes and exposed them to front-end. Also enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology).

Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.

Used Agile Methodology (scrum meetings) for development process.

Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, SERVLETS, SQL, Oracle, JavaScript, DHTML, and CSS.

Used Log4j for logging mechanism and developed wrapper classes to configure the logs

Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.

Designed and developed SQL Queries.

Developed the Entity Beans to connect the database

Used JUNIT and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: JDK 1.5, Java Beans JSP, SERVLETS, Java Script, EXT.js, Hibernate, JTA, Apache Tomcat, AWS, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML, CVS, JBOSS, JUNIT, Linux, Soap, JMS, MQ Series, FTP, Design Patterns.Log4j, XML Bean, ANGULARJS, Web services, Web logic Application Server 9.2, Eclipse IDE, Windows XP.

Master Card, O’Fallon, MO Jan 2014 – July 2015

Role: Java/J2ee developer

Responsibilities:

Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.

Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.

Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.

Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.

Configuration of application using spring, Hibernate, DAO’s, Actions Classes, Java Server Pages.

Configuring Hibernate and Tiles related XML files.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.

Developed presentation layer using JSP, HTML and CSS, JQUERY.

Developed UI using SENCHA Ext.js.

Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.

Used Jenkins as a build tool and for deploying the modules to server

Developed SERVLETS and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).

Developed J2EE components on Eclipse IDE.

Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.

Deployed the applications on Web sphere Application Server.

Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.

Writing complex SQL queries and reviewing SQL queries for the other team members.

Developed JUNIT Test Cases for Code unit test.

Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: J2EE, Hibernate, Spring, RAD, RSA, SQL Developer, Oracle 11g, SENCHA Ext.js, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, MS Visio, MS Office

Client: Freddie Mac, McLean, VA Dec 2011 – Dec 2014

Role: Sr. Java/J2EE Developer.

Responsibilities:

Involved in design and requirements gathering for project for further improvements and enhancements in the current site.

Development of application using J2EE, Spring, Hibernate, Maven technologies

Created Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency Injection

Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags

Hands on experience with data persistency using Hibernate and Spring Framework

Added and made tests run in TDD.

Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Worked on the SENCHA EXT.js for UI development.

Used SenchaEXT.js to improve the productivity of our application.

Also used the Java Messaging Service.

Responsible configuring Log4j configuration for the application

Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues

Have done Database integration using SQL queries and developed JUNIT test cases to test various Java components

Experience with enterprise ECM software such as EMC Documentum and Alfresco.

Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces

Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams

Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.

Environment: Java, J2EE, JSP, EXT.js JDBC, JMS, Spring, Hibernate, HTML, CSS, XML, SENCHA Ext.js, MAVEN, log4j, TOAD, Apache Tomcat, MYSQL.

Shell Oil, Hyderabad, India Jul 2009 – Nov 2011

Role: Software Engineer/Developer.

Responsibilities:

Involved in the development of front-end screen design using JSP.

Involved in the implementation of client side and server side programming using HTML and Java Script.

Spring 3.x is used as framework to write the application code and RESTful webservices for external clients

Database design and connectivity done by using JDBC Bridge.

Developed SERVLETS in forwarding requests to different Servers and SERVLETS.

Designed and developed SERVLETS to communicate between the Presentation and Business layer.

Maintained responsibility for database design, implementation and administration.

Used Log4J for logging and tracing the messages.

Testing the functionality and behavioral aspect of the software.

Responsible for customer interaction, analysis of the requirements and project scheduling.

Developed front-end interfaces and involved in Error Handling using JSP.

Designed Integration test plan for testing of Integration of all use cases for a module.

Was assigned the task of deploying the application different working environments.

Environment: JDBC, HTML, JavaScript, Log4J, JavaBeans, SQL Server, IBM WEBSPHERE.

References: Will be provided upon request.



Contact this candidate