Post Job Free

Resume

Sign in

Java Developer Web

Location:
United Kingdom
Posted:
June 16, 2016

Contact this candidate

Resume:

Vishal Sundareshwaran acu98x@r.postjobfree.com

JAVA Developer

Profile

To pursue a challenging career and be a part of a progressive organization that gives scope to enhance my knowledge, skills and reach the pinnacle in Software Engineering with sheer determination, dedication and hard work.

SUMMARY:

Over 7 years of extensive experience in development of multi-tier applications using Java / J2EE

Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture

Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets

Experience in client side technologies such as HTML5, CSS3, JQuery and JavaScript

Have good knowledge on Spring Framework, Struts Framework and working experience on Hibernate Framework, JPA and JTA.

Good exposure to Java Web Services development using SOAP, WSDL, UDDI and JSON

Proficiency in developing and deploying EJBs, JMS and Web Services using WebLogic 12c

Experience in various methodologies like Waterfall and Agile

Experience in XML, XSL, XSLT, XML schemas and Parsers like SAX, DOM and JAXB

Experience in using tools: Eclipse, IBM Rational Application Developer(RAD), ANT, MAVEN

Experience with Junit, NextGen framework and Bridges Framework

Proficient in using RDBMS concepts with Oracle 10g/11g, and MySQL

Proficiency in database design, creation and management of schemas, writing stored procedures, functions, DDL, DML SQL queries.

Highly motivated, quick starter, solution-oriented programmer, excellent at solving complex problems under strict deadlines.

Technical Skills

Languages: Java, C++, C, Bash Scripting, AngularJS, SQL, .NET with C#.

Operating Systems: Redhat Enterprise Linux 4/5/6x, Windows.

Web Development Tools: JSP, EJB, Servlets, JDBC, RMI, JMS, JNDI, Struts 1.2, Struts 2.0, JSF, Spring, JavaScript, XML, XSL, HTML and iText.

Web/Application Servers: Apache Web Server, Tomcat 6.0/3.2, Glass Fish 3.0, JBoss 4.0, WebSphere, WebLogic, MQM, PHP, Kickstart

Databases: Microsoft SQL Server 2000, Oracle, MySQL, DB2

Modeling Tools: UML, TogetherJ, Rational Rose

Other: RUP, Ant, Maven, Shell Scripting.

Office Applications: MS-Office, MS-Outlook, and MS Visio

Tools/IDE: WSAD, Eclipse, IntelliJ, TogetherJ, XML Spy, DOM4J, Apache Ant, Hibernate3.0, JUnit, Log 4J, IBM RAD.

SUMMARY:

Balance Incentive Program for Deloitte June 2015- Till date

Role: Java Developer

The ultimate goal of Connecticut’s participation in the Balancing Incentive Program is to streamline the LTSS application and assessment process to increase access to community-based LTSS state-wide.

Responsibilities:

Developed multiple screens for the application using Java, HTML/CSS and JavaScript’s.

Designed TDD and Storyboard for the screens.

Developed PDF forms for the application using Adobe LiveCycle PDF developer.

Developed XML to communicate between the PDF forms and the application.

Managed/Lead a team of testers which resulted in resolving critical defects before UAT.

Used JIRA to track/update project changes. Used SVN as Source Control.

Environment: JDK1.7, EJB, JSP, Java Script, JDBC, SQL, PL/SQL, IBM Application RAD, IBM WebSphere.

Ameritas Life Insurance Nov 2014 to May 2015

Role: Core Java Developer

The existing collections' system required significant enhancements to improve collections from bad debts and delinquent accounts. The new system provides more control, visibility to collection agents and also offers more settlement options to consumers.

Responsibilities:

Created Technical documentation, Sequence Diagrams, Class level design, UML Diagrams for modules.

Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design patterns for all the modules.

Implemented the Struts framework for collaborative integration.

Used Struts (MVC based) concept of Front Controller to handle requests from the client and process it at the backend.

Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.

Implementing the validations using Struts validation Framework.

Developed Action forms, Action classes, Log 4j, and struts-config.xml file of Struts framework.

Developed Hibernate mapping files and hibernate configuration for persisting data to the database.

Used ORM for java persistence API (JPA)

All code was written using the Eclipse IDE used WebSphere server for deploying the web content.

Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.

Extensively used JUnit for unit testing, integration testing and production testing.

Used ANT Builder extensively for the code building and created Daily Rolling Log using Log4j.

Used SVN as Version Control System.

Environment: Core Java, JSP 2.0, JNDI, SQL, JavaScript, XML, Struts 2.0, API, Eclipse 3.4, IBM Web Sphere 7.0, Hibernate 3.0, ANT, JUnit, CVS, Log4j, Oracle 9i, and Windows.

Integrated Software Solutions, Inc., NJ Mar 2013 to Nov 2014

JAVA/J2EE Consultant

“Inventory Control System”

Responsibilities:

Developed EJB classes to implement various business functionalities (session beans)

Developed various end users screens using Swing, JSP and Servlet technologies

Modified existing Complex Forms according to user needs

Performed necessary validations of each screen developed by writing

Extensively used PL/SQL for backend

Created Menus in order to navigate from one screen to another screen

Connected to the database to manipulate data using the JDBC technology

Generated necessary reports periodically

Used SVN as the primary source of source control

Involved in Unit testing of the application using Junit

Environment: JDK1.5, EJB, JSP, Java Script, JDBC, Oracle 9i, SQL, PL/SQL, UNIX

L’Oréal, NJ Jan 2012 to Feb 2013

Front End UI Developer

Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements.

Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.

Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.

Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.

Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQUERY in ongoing projects.

Converted the mock-ups into hand-written HTML/HTML5, CSS (2/3), XHTML, JavaScript, JQUERY, AJAX, XML and JSON.

Improved user experience by designing and creating new web components and features

Involved in complete SDLC – Requirement Analysis, Development, System and Integration Testing.

Followed MVC Structure to develop Application.

Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

Managed application state using server and client-based State Management options.

Coded Java Script for page functionality and Lightbox Plug-in using JQUERY.

Environment: HTML5, HTML, CSS2/3, Less, JavaScript, JQUERY, JSP, Bootstrap, Angular JS, AJAX, C#, MySQL

ICICI Bank, Mumbai, India Apr 2011 - Dec 2011

Role: Software Engineer

ICICI Bank is a leading financial service company. It provides online banking for customers to set up online bill payment from their Debit Card/Current Account to various merchants. Customer has various facilities like Merchant registration, Recurring Payment, Schedule a payment, Fund Transfer, Bill Info, etc. Bank is enhancing its web interface with more features and functionality to its customers.

Responsibilities:

Developed User Experience Model containing Screens, navigation maps and use cases.

Developed Sequence, Collaboration and Activity diagrams using UML.

Developed web pages using JSP, Struts tags.

Developed the web application using Struts MVC.

Used Java Script For Client Side Validation.

Developed Action Classes for Struts framework and implemented java classes for corresponding StrutActions.

Developed Session and Entity Beans for the business logic implementation.

Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using BEA WebLogic application server.

Created SQL queries and procedures for MS SQL Server database.

Developed ANT scripts to debug and deploy application in the Weblogic environment.

Environment: HTML, JSP, Struts 1.1, EJB, JDBC 4.0, Eclipse 3.0, Web Logic 7.0, MS SQL Server 2005, UML, Java Script, DHTML, XML, CVS, Maven, SQL, PL/SQL.

ITC InfoTech India Limited, India Feb 2009 to Mar 2011

Role: Jr. Java Developer/Intern

Responsibilities:

Involved in gathering user/Business requirements.

Coded and executed Spring-framework-2.5.1 and hibernate 3.3 on J-Boss server using eclispse-SDK-3.3.

Developed Rational Rose model for the application, which involves creation of Class Diagrams, State-Chart/Activity Diagram, Entity Bean diagrams and Sequence Diagrams.

Developed logging system using Log4J to log all kind of information, debug and critical errors

Involved in Testing and supporting Interface Applications using web work and Maven on J-Boss Server.

Designed and implemented various oracle procedures, functions and packages in fetching and managing the data.

Involved in Designing, Developing, Deploying, Testing of Web Service component using Java Webservice-2.0 on J Boss Server.

Coordinated with team in developing other modules.

Successfully deployed the application at the client side.

Academic Qualifications:

Bachelor’s Degree in Computer Science from Vidyalankar College of Information Technology, Mumbai.



Contact this candidate