Post Job Free

Resume

Sign in

Web Services Developer

Location:
Hyderabad, Telangana, India
Posted:
February 19, 2018

Contact this candidate

Resume:

SOUMYA G

ac4i74@r.postjobfree.com

410-***-****

SUMMARY:

7+ years of professional IT experience as a senior developer on various platforms with emphasis on application design, development, implementation and maintenance of web-based multitier architecture systems.

Expert level skills in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, Hibernate, Web Services, JDBC, XML, HTML, CSS, JavaScript, AJAX and JQuery.

Extensively implemented various J2EE applications using Spring MVC, Hibernate and Struts framework.

Experience in Multi-threading and Collection frameworks.

Hands on experience in various web and application servers like Apache Tomcat, WebSphere, WebLogic and JBoss.

Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL, and RESTful.

Experience in developing responsive GUI components using Backbone JS, Node JS and Bootstrap.

Extensive working experience in Hibernate ORM tool.

Expertise in using open source framework and testing technologies like Struts, ANT, JUnit, SOAP UI and Apache log4j.

Hands-on experience on development tools like Eclipse, NetBeans and IntelliJ.

Used Log4J for logging, debugging and error tracing.

Experience in using build tools like ANT and Maven.

Extensive experience in working with different databases such as Oracle, SQL Server and MySQL writing Stored Procedures, Functions, Joins and Triggers for different Data Models.

Knowledge of SVN, CVS for version control.

Experience in writing Shell scripts.

Excellent client interaction and presentation skills and proven experience in working independently as well in a team.

Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS:

Languages/Packages

Java, C

J2EE Technologies

Servlets, JSP, JDBC, JNDI, XML

Databases

Oracle 8i/9i & 10g, 11g, SQL Server

Web Services

SOAP, REST

Web/Application Server

WebSphere, Apache Tomcat, WebLogic, JBoss

Frameworks

Spring Framework- MVC, Struts 2.0

Web Development

HTML5, Ajax, XML, XSL, DTD, XSLT, HTML, JavaScript, jQuery, CSS, AngularJS, Bootstrap

O/R Mapping Technologies

Hibernate, iBatis, JPA

IDE

Eclipse, IntelliJ and NetBeans

Build and Log Tools/Other tools

Build (ANT, MAVEN), Logging(log4j), SVN, Git

Design Methodologies

UML, J2EE Design Patterns

Design Tools

Microsoft Visio

Operating Systems

Windows NT/ 2000 / XP, Linux

Testing

JUnit

PROFESSIONAL EXPERIENCE:

JAVA/J2EE DEVELOPER

KEY BANK

CLEVELAND, OHIO NOV 2016 – TILL DATE

KeyBank, the primary subsidiary of KeyCorp, is a regional bank headquartered in Cleveland, Ohio and is the only major bank based in Cleveland. The current application is a part of online banking that allows a customer to pay bills securely as well as enroll in monthly automatic recurring bill payment. The functionalities involved in e-bill payment are Add a Payee, Make a Payment, Set up Automatic Payments, Receive Bills Electronically, Request E-mail Notifications and Review Payments. The application also supports intra and interbank transfer of funds for a given customer.

RESPONSIBILITIES:

Actively involved in software development life cycle starting from gathering requirements and performing Object Oriented Analysis.

Involved in group meetings in designing, implementing and testing.

Developed user interface using JSP, HTML and performed client-side validations using Java Script and AJAX.

Extensively used AngularJS for data-binding and developed controllers, directives, filters and integrated with the backend-services.

Implemented responsive web design using media queries and bootstrap.

Used AJAX to make asynchronous calls to the server and manipulating the Document Object Model (DOM) of the HTML page.

Implemented Model View Controller (MVC) architecture using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.

Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.

Developed the Controller framework using annotated REST based Spring controller.

Used JSON, Web Services for transferring/retrieving data between different Applications.

Applied J2EE Design Patterns like MVC, DAO and Singleton.

Worked on Spring AOP for logging the details in the database. This is used for application level logging and data can be used for analysis in later stages.

Used Hibernate as persistence layer – using the database and configuration data to provide persistence service (and persistent objects) to the application.

Created and maintained (ORM) mapping files and transaction control in Hibernate.

Used Maven to build, test and deploying purposes.

Involved in writing complex SQL queries.

Involved in debugging the application modules.

Used Log4j for logging and debugging and used JUnit extensively for testing.

Used WebSphere Application Server for deploying various components of application.

Environment: Java1.6, JSP, Angular JS, Bootstrap, Servlets, SpringCore3.0.7, Oracle10g, Hibernate3.0, Restful webservices, JUnit4.9, IBM WebSphere App Server 7.0, log4j, PL/SQL, ClearCase, HTML, Eclipse, Java Script, AngularJS, Maven, Unix/Linux, JDBC, AJAX, XML, UML.

JAVA/J2EE DEVELOPER

ONE SMARTER INC

BEAVERCREEK, OHIO FEB 2015 – OCT 2016

The FERC EQR is one of the One Smarter in-house projects that consolidates the contract supporting and filing processes into one common application. This application facilitates the authorized contract owners to maintain their own contracts by role-based access control and, therefore, eliminates the need to account resources to maintain contract data.

RESPONSIBILITIES:

Involved in design, development and followed the agile methodology to complete the project on time by maintaining the tasks schedule and participated in scrum meetings.

Gathered requirements by involving in meetings pertaining to the application.

Designed user interface layout using CSS, HTML, AJAX, JavaScript and JSP.

Used JQuery, Java Script functions for the custom validations.

Developer multiple AngularJS controllers and configured Routes.

Used Angular JS for data-binding, and Node JS for back-end support with APIs.

Used Node JS to implement and deliver customer-facing solutions.

Worked on Node JS for user interface widgets with high performance scalable grids, trees and menus.

Implemented the web tier using Spring MVC.

Spring JDBC and DAO module is used for communication between application and the database.

Worked on integration between different modules involved in the application.

Used Oracle 11g as the relational database backend.

Involved in writing complex SQL queries.

Deployment of the application on WebLogic server.

Developed SOAP Web services and RESTful Web services to support the new functionality of the application.

Testing of web services using SOAP UI.

Developed web services in Java and effectively used SOAP and WSDL.

Debug the application code to fix the defects in the application.

Used Eclipse IDE for development of the application code.

Used Maven as a build tool for the project.

Used SVN and Git as a version control tool.

Environment: Java 1.6, J2EE, Spring 2.5, Hibernate 3.x, Eclipse 3.x, Oracle11g, WebLogic Application Server 10.0, CSS, HTML, JavaScript, Node JS, AJAX, JSP, SOAP UI 3.x, IBM MQ Series, SVN, Git, Maven, Windows 7.

JAVA DEVELOPER

WESTFIELD

SAN FRANCISCO, CA FEB 2013 – JAN 2015

Westfield creates and operates flagship assets in leading markets that deliver great experiences for retailers, brands and consumers. They are focused on innovation and their digital platform that converges with their physical portfolio to better connect retailers, brands and consumers. We create flagship retail destinations in London, New York, San Francisco and Los Angeles among our portfolio of 35 centers.

RESPONSIBILITIES:

Involved in design, development and followed the agile methodology to complete the project on time by maintaining the tasks schedule and participated in scrum meetings.

Involved in gathering Business requirements, analyzing the project and creating use cases.

Designed user interface layout using CSS, HTML, AJAX, JavaScript and JSP.

Used JQuery, Java Script functions for the custom validations.

Involved in project design, which is based on Spring MVC architecture.

Mapping of the classes in Hibernate configuration file.

Involved in creating user interface web page by using HTML and JSP.

Used JDBC to interact with the Oracle database.

Developed DAO objects to interact with the database using JDBC.

Used Oracle 10g as the relational database backend.

Wrote complex SQL queries to extract data from Oracle database.

Used and implemented XML for data exchange.

Design and development of various JSP pages for the presentation and business tiers.

Best practices used in conjunction with J2EE patterns.

Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules.

Used Maven as a build tool for the project.

Used Git and SVN as a version control tool.

Used Log4j for logging and debugging and used JUnit extensively for testing.

Involved in debugging the application modules.

Developed and deployed web application using Tomcat.

Environment: Java, J2EE, Servlet, Spring framework, Tomcat, Eclipse, Oracle, XML, HTML, CSS, JSP, JavaScript, AJAX, JAXB, DOM, Git, SVN, log4j, IBM MQ Series, JDBC.

JAVA DEVELOPER

ADVAN SOFT INTL

HYDERABAD, INDIA JUL 2010 - JAN 2013

The scope of this project deals with Credit Ordering. Credit Ordering system calculates risk associated with customers and other entities. The main purpose is to check credits. It takes exposures, collateral and risks as primary criteria and calculates the loan or credit to be issued. It estimates the credit to be released based on all the inputs.

RESPONSIBILITIES:

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

Developed web-based applications using the Model-View- Controller (MVC framework) with Front Controller (Servlet), Views (HTML and JSP files) and DAO layer. Also took part in designing presentation layer using HTML and CSS for specific web pages.

Implemented Angular JS for designing new web features like two-way data binding.

Developing templates in AngularJS for multiple screens.

Using Angular Js created custom directives for data manipulations and to display data in company standard format in UI.

Developed implementation logic using Core Java and J2EE.

Used Eclipse IDE for Java/J2EE development.

Implemented Hibernate with a group of developers for streamlining the object relational mapping with multiple databases of the company.

For parts of the application where it was not feasible to implement Hibernate, used JDBC API to access some relational databases.

Developed and consumed web services like SOAP and REST.

Automated build of applications and project dependencies with Maven build tool.

Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.

Writing scripts in Unix, Shell and Perl for automation of job.

Involved in developing business components using POJO.

Deployed the application on the Tomcat Application Server.

Used database transactions and transaction management along with Spring ORM and DAO

Environment: Java, J2EE, Spring, Hibernate, JavaScript, CSS, UNIX shell scripting, Oracle 10/11g, SQL Server 2008, HTML 4/5, Servlet, JSP, XML, SOAP, Java Server Pages Standard Tag Library (JSTL), Servlet, Maven

EDUCATION:

Bachelor’s in technology, Electronics & Communications MAY 2010

JNTUH, India



Contact this candidate