Post Job Free
Sign in

Java Full stack Developer

Location:
Orlando, FL
Posted:
May 04, 2017

Contact this candidate

Resume:

Santosh

732-***-****

acz44r@r.postjobfree.com

PROFESSIONAL SUMMARY

Having8+ years of IT industry experience with expertise as a Full Stack/J2EEDeveloper in Analysis, Design,Development, Testing, Documentation and Implementation of software applications.

Good Understanding of J2EE Architecture, Design Patterns, Object Oriented Programming concepts, Model View Controller (MVC) Architecture and Agile methodologies.

Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets,JSP,Java,JDBC, EJBand Java Beans.

Experience in Angular.JS, Backbone.JS, Node.JS, Twitter Bootstrap framework for developing UI.

Experience in using Hibernate,Spring Framework in designing & developing web applications and primary concentration in the integration of these technologies(JSP -spring-Hibernate) to achieve a working application.

Experience in using Spring JPA for advance level of querying the database using Spring JPA built-in and custom methods.

Experienced in Tools like Red Rose which is used to get the requirements from UML Diagram.

Experience and Expertise in design and development of Web services Technologies on Rest, SOAP, WSDL, Soap UI, XML.

Experience in Web UI development using HTML5, JSON, Java Script, JQuery, CSS3, and AJAX.

Involved in Requirement gathering, High level and Low level design, Testing support,Production implementation in many projects and Post Production support.

Have strong experience in Technical Leadership, Design,Development, Performance Tuning and meeting project deadlines.

Always believed in Test Driven Development (TDD) approach.

Experience in Development, Code review, Refactoringand Test & deployments.

Having experience in Application Servers like JBoss, Tomcat, Web logic.

Having good experience in usingLog4j, Maven and SVN.

Extensively worked on Eclipse,NetBeans,STS.

Solid Understanding of RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2, MY SQL and H2.

Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.

Experienced in Agile Methodology and WaterFall model.

Excellent communication and inter-personal skill, self-motivated, and detail oriented

Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito. Working experience on Selenium, Cucumber and other Test Automation Frameworks.

Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

Languages

Java, C/C++, SQL, JavaScript, HTML5/DHTML, JQuery Java 1.7, J2EE, EJB 2.0, XML, UML

Operating Systems

Windows, Unix

Software Design Methodologies

SDLC, UML, Design Patterns, Agile

J2EE Web Technologies

Servlets, JSP

J2EE Enterprise Technologies

JDBC, JNDI

J2EE Web Services

SOAP, WSDL, JAX-RPC, RESTful, Apache

J2EE Frameworks

Spring MVC, Hibernate, Spring AOP, Spring JPA, AngularJS, NodeJS

XML Technologies

XML, DTD, XML Schema

Database

Oracle 10g/11g, MySQL

Servers & IDE

Tomcat 7.0/8.0, JBoss, BEA Weblogic, Eclipse, NetBeans, STS

Tools

Ant, Maven, Log4j, Junit, TOAD, Squirrel, Jenkins

Version Control

SVN, Git hub

PROFESSIONAL EXPERIENCE

Full Stack Developer Aug2016 –TillDate

Project: Govt of Department of Health and Human Services, Lincoln, NE

Responsibilities:

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

Developed the applications using Java, JSP, JDBC, WebServices, spring, HTML5, and JavaScript etc.

Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.

Developed web components using MVC pattern under Spring framework.

Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.

Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.

Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.

Used Angular.JS extensively in creating web pages with forms for single page applications, adding additional menus in regards to the time and format limits.

Worked with database creation as part of the XML files where instructions were passed from the client in XML and converted into the required format in Angular.JS.

Used Angular.JS as the in creation of the objects, positioning, and calling of the objects as part of functioning of different screens to ensure the applications fits in different screen sizes.

Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.

Node.js is used to develop server side applications.

Used AngularJS as the development framework to build a single-page application.

Involved in writing AngularJS controllers, views, and services.

Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.

Participated in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.

Used AngularJS framework to bind HTML (views) to JavaScript objects (models).

Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and Jquery.

Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.

Used Struts framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.

Developed and implemented UI controls and APIs with ExtJS

Used Modules and Controller in the JS files as part of the constructors.

Involved in Unit testing of application using JUnit and built the package using Ant and deployed the application on to WebLogic App Server.

Possesses an operational mindset to build a platform that is easy to run and scale to the broad breadth of NY state website and other state fair.

Followed Agile/SCRUM software development methodologies.

Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.

Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: J2EE, Spring, Hibernate, JSP, Struts, MVC, HTML5, CSS3, Angular.js, JavaScript, AJAX, JDBC, JSTL, Jquery, JMS, XML, SOAP, WebLogic, agile, SQL and Windows.

Software EngineerMay 2015 – July 2016

Client: Barclays, Wilmington, DE

Project:Credit Surveillance Report

Credit Surveillance Report is a web application providing UI for user to review the client's exposure andgenerate the PDF report. This application is mainly used for Investment Bank clients having more than 1mnin exposure. CSR application pulls the data from the Credit Risk

Responsibilities:

Supporting UAT and QA testing. Responsible for analyzing and identifying the issues, recreating the issuesand finally fixing the issue.

Also responsible for issues which are not possible to create at offshore.

Supported many critical issues reported in Prod and UAT environment.

Migrated the application from Web logic 8.1 to 9.2 servers. I was responsible for whole migration projectwherein I did migration for various API's like Apache_xbeans, Documentum client upgrade, upgradingconnector module to Web logic work manager.like Maintain Case, Case Closure, Meetings, Special Needs, Desktop etc using Custom tag libraries Struts,Spring Framework (IOC, AOP, Spring-Security).

Developed User Interface using Struts JSTL and Tiles framework

Developed set of Action classes using Struts for handling business logic and (iBATIS) for data

logic

Developed modules that integrate with ASP.NET Web Services using SOAP/ HTTP1.0 that provide globalinformation support such as Social Service Payment System (SSPS).

Developed various document forms using Office automation.

Developed and created stored procedures, advanced SQL queries, views, indexes, tables, sequences, andfunctions for databases.

Determine the time and level of effort estimates for assigned tasks.

Environment: Spring Framework 2.5, Struts 1.3, iBATIS 2.3, Java, JSP, Servlets, JSTL, Tiles, Java Beans,

JDBC, JavaScript, ANT, XML, HTML/DHTML, JUnit, SOA, Web Services, PL/SQL, SVN, Eclipse 3.3, JBoss

1.4 and Windows XP

Sr. Java/J2EEDeveloperMar 2013 – April 2015

Client: State Street Bank- Boston, MA

Project:CanITrade

CanITrade is a new initiative to enhance the current application Catie. This will be more strategic solutionsover the current application. Web-based solutions for financial services application. Establish fair value ofderivatives, equities and fixed income using comparable quotes, prices and discounted cash flows. Categorizeassets and liabilities as Level 1, 2 and 3 for financial reporting. Accounting for options, loan loss reserves,goodwill impairment and earnings per share, both basic and fully diluted. Heavy trading volume from internaland external sources.

Responsibilities:

Architect the overall functional and technical design for the web-based product

Implemented a single sign-on (SSO) using Central Authentication Service (CAS) by integrating with Spring Security.

Designed and developed various Java based financial components like Import engine, fair value valuation,generic Workflow engine, dashboard for multiple products using Spring MVC Framework ( MVC, IOC, AOP,Spring -Security).

Used Ext JS framework as UI components to implement various functionalities like windows, panels, sortableand editable grid components, form and tree layout.

Developed set of persistent classes using Hibernate API in the data layer for data manipulation. Coordinating with the offshore team to prepare the LLD (Low Level Design Document).

Working with consumer application to onboard them to integrate with the application.

Participating in developing POC component to prove the technical challenges related to request/responsetime.

Developed set of web services using axis API to interact with Oracle NetSuite for getting transaction andused REST implementation for sending various financial reports to a client.

Wrote PL/SQL packages for various financial reports.

Manage the change requests and client customizations by being in continuous contact with the clients andbusiness teams.

Developed unit tests using JUnit.

Environment: Spring 2.5, Hibernate 3.2, Java/J2EE(JSP, Servlets, JDBC, Beans), Ant, Web Services (REST,SOAP 1.1 /WSDL 1.1), Apache Axis 1.1, Oracle 10g, XML, XSLT, JavaScript, AJAX/DHTML, Firebug, ExtJS 2.2, JSON 2.2, XML, JUnit 4.4, UML, PL/SQL, SVN, Eclipse 3.3, Tomcat 6x, WinSCP 4.1, Fusion Chartsand Windows XP.

Java DeveloperMay 2011 - Dec 2012

IAP Ltd - Gurgaon,Delhi

Client: NIC,TamilNadu,India

Project:TWAD Nest (Phase II)

Synopsis:This Project is related to the Intranet system for TWAD Board facilitates centralized data storage and retrieval besides information analysis pertaining to Project Monitoring, Financial Accounting, HR Management and Water Quality.This system is accessible by the offices of TWAD Board through a network connecting the Head Office with all the Regions, Circles and Divisions.

Responsibilities:

Worked on full flow of project right from JSPs to Action classes, Server setup, and database setup.

Struts is used to implement MVC architecture

Spring (IOC) is used for dependency injection.

Hibernate is used for Data Access

Developed different reports using Jasper Report

Involved in unit & integration testing.

Involved in requirement gathering meetings.

Responsible for coding, testing, enhancement, bug fixes for the project.

The presentation logic was coded as JSP's using Industry standard Struts MVC framework.

The business logic was implemented predominantly using JAVA objects.

Wrote JavaScript functions to perform form validation and user event handling.

Understanding and analyzing business requirement.

Designed and developed the User Interface using JSP, JSTL, Struts Tag Libraries and Java for both Business Logic and GUI development.

Implemented client side data validations using JavaScript, jQuery and Server side data validations using Struts Validation Framework.

Developed & deployed the application in on Application Server and Supported the Production Releases.

Involved in the design and development of application using Struts Action classes.

Developed SQL, PL/SQL and Stored Procedures on Oracle 10g

Installed and configured required software's for application development (Eclipse IDE, oracle database,Web Sphere, Tomcat, plug-in for eclipse, required framework jars.

Developed different Java Beans and helper classes to support Server Side programs.

Written test cases for unit testing using JUnit testing Framework.

Developed JavaBeans to handle the presentation logic and are used in JSP'S.

Developed Ajax call from JSP pages.

Used hibernate to map the persistence layer with the database.

Used Crystal Reports for generating business oriented reports.

Environment: JAVA/J2EE, Spring, Hibernate, HTML, XML, CSS, AJAX, SQL Developer, Javascript, Eclipse, JUnit, SVN, Tomcat, Oracle and Windows

Associate System EngineerOct 2008 - April 2011

Client: Magna Infotech Pvt Ltd, Hyderabad, India

Project:Data Optimization

Synopsis:This Project is related to data optimization with handling the organized flow of data using data centres.

Responsibilities:

Wrote SQL queries for JDBC connection to Oracle database.

Used embedded classes and maps to model ternary relationship in JPA.

Clear Case is used for version control.

Implemented various Custom Tags and JSTL tags.

Setting Data sources, JNDI Names and also worked with cells, nodes and servers with deployment team.

Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.

Utilized Design patterns MVC, VO, DAO, Factory, Singleton.

Used SVN for source control repository.

Environment: JAVA/J2EE, JSP, Servlet, HTML, Javascript, Eclipse, JUnit, SVN,Tomcat, MySql and Windows.



Contact this candidate