Resume

Sign in

Developer Java

Location:
Albany, New York, United States
Posted:
December 03, 2018

Contact this candidate

Resume:

Shiva

ac7u4n@r.postjobfree.com

908-***-****

Professional Summary:

Over 8+ years of extensive experience in requirement gathering, design, development, testing and deployment of projects on Core Java and J2EE .

Extensive Knowledge in design and development of various web and enterprise applications using JAVA and J2EE technologies. (Java, Spring, Hibernate, SOAP/Rest, EJB, XML, JSP, JDBC, JMS, and SQL/PLSQL).

Experience in handling small team with delivering code on right time with quality.

Experience in providing end-to-end solutions to the client covering entire Software Development Lifecycle including Analysis, Design, and Development, Unit testing, Maintenance and support.

Proficient in various Design Patterns like MVC, Singleton and Factory Patterns.

Very good experience in database design and development in Oracle, IBM DB2, MS SQL Server, MySQL.

Worked extensively on SQL,PL/SQL and creating different database objects like Stored Procedures, Functions etc.

Experience with database tools such as TOAD, SQL Navigator, SQL Developer.

Hands on experience in Web Application Development using Client Script design technologies like Angular JS, Backbone JS, JQuery as well as HTML5, CSS3, XML, Java Script.

Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, also has an Experience with RESTful Web services and Extended Markup Language (XML) and java XML parsers such as JAXP, JAXB and JDOM.

Extensive experience in designing and development of portal based web applications using IBM WebSphere.

Experienced in developing applications using Model-View-Controller architecture, Struts framework.

Knowledge of concurrent collections.

Experience in designing and developing application using Eclipse and NetBeans.

Experienced in UNIX shell scripting.

Knowledge of JUnit manual testing process, integration testing and writing test cases.

Build and deploy tools such as ANT, Maven,

Performed test driven development and pair programming using AGILE/SCRUM methodology and also Water Fall method.

Exposure in setting up and using Repository tools as GitHub and Tortoise SVN.

Experience in UML Designing using Rational Rose Suite and MS Visio.

Efficient with Project Management tools such as MS Project 2013.

Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.

Technical Skill Set:

Languages

Java/J2EE 1.8, C++, SQL, PL/SQL, XML.

Web Technologies

HTML, Java Script, DOJO, Ajax, JSP, JSTL

J2EE Technologies

JDK, JDBC, JNDI

XML

XSLT, JAXB,SAX, XSD and DOM

Methodology

OOAD, Design Patterns (Factory, MVC), UML Modeling, SDLC

Web/App Servers

WebLogic, JBOSS, Apache Tomcat, WebSphere

RDBMS

Oracle 9i/10g/11g/12c, MS SQL Server, DB2, MySQL

Operating System

Windows 9x/NT/2000/XP, Linux, Unix

Development Tools

Eclipse, MyEclipse, WSAD,RAD, Net Beans, Ready to Program

Build Tools

ANT, MAVEN

Web Services

Restful, SOAP

Log Tools

Log4j

Project Summary:

Client: Fannie Mae, Herndon, VA Apr 2017 - Present

Position: Java/J2EE Developer

Responsibilities:

Following the Agile methodology and Scrum to manage the full life cycle development of the project.

Developing the application using Java technologies such a Core Java, JSP, Servlets, Rest - Web Services, Spring, Hibernate/JPA, EJB, Backbone JS, AngularJS and so on.

Identifying and implementing design patterns and works on Model, View and Controller design, implementing the model using JPA, Hibernate and Spring.

Worked on Restful API and invoked web services (consumed) that are based on EJBs.

Using Oracle database to store and retrieve data.

Written SQL, PL/SQL and stored procedures as part of database interaction

Implementing Controller using Servlets and View (User Interface) using web technologies such as HTML, JSP, CSS, JavaScript, AngularJS, JSF and FTL.

Storing the SOAP messages received in the JMS Queue of WebSphere (MQ Series).

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, accessor code generation, and version control (SVN).

Using Maven to build application and deploy on the server.

Packaged and deployed the application in IBM WebSphere Application server in different environments like Development, testing etc.

Used JMeter, SOAPUI and Rest Client for testing the web services.

Performed Unit Testing using Junit and interacted with QA for testing.

Configured the Jenkins for automatic deployments in Atomic when Developer gives the build and used Putty for validation.

Configured and created application log files using Log4j required to trace application

Used SVN for Version Controlling.

Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.

Worked on CCL (Cerner scripting language) python to write the scripts.

Environment: Java1.8, JSF, JSP, Servlets, CSS, HTML, JavaScript, AngularJS, Oracle, SQL, PL/SQL, Spring (MVC, data, AOP, Core), Hibernate, JPA, EJB, Web Services, SOAP UI, Log4j, WebSphere, Eclipse, SVN, Maven, Junit, Jira.

Client: Interstate batteries, Dallas, TX Dec 2015 – Apr 2017

Position: Java/J2EE Developer

Responsibilities:

Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.

Hands on experience in developing XML script to configure Spring, and Hibernate.

Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables.

Used Spring framework and interacted with backend Oracle database using Hibernate framework.

Wrote complex SQL and HQL queries to retrieve data from the database.

Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, jQuery, AngularJS, JSTL, Backbone JS, JavaScript and AJAX.

Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone JS, Require JS, and JQuery.

Extensively worked on server-side data validations and JavaScript for client-side data validations.

Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.

Consumed the Restful Web service in the java code to make the service call and retrieve the JSON payload.

Implemented client side data validations using JavaScript and Server side data validations using JSF validators.

Implemented JMS system using WebLogic MQ to exchange the message between different

Applications.

Involved in installing and configuring Eclipse IDE, Web Logic and Maven for development

Used CVS (Concurrent Version System) as the configuration management tool.

Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like JUnit, Soap UI.

Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit 4.0.

Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Used Bamboo as continuous integration tool for building the project.

Used JIRA for issue and bug tracking

Actively involved in getting the production issues resolved.

Environment: Java1.7/J2EE, Spring, Hibernate 4, JSP 2.0, Web Services, JPA, HTML, JavaScript, JQuery, Angular JS, Oracle 11g, SQL Developer, Eclipse IDE, log4j, CVS, WebLogic, Maven, JUnit, SOAP UI, Bamboo, Linux.

Client: Sheridan Healthcare, Plantation, FL Oct 2013 - Nov 2015

Position: Java/J2EE Developer

Responsibilities:

The application architecture of the System is based on Spring MVC (Model View Controller), and J2EE specifications.

Used Hibernate framework to access the data from back-end Oracle database.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.

Development of SQL stored procedures in Oracle SQL Developer.

Responsible to enhance the UI using HTML, Java Script, Angular JS, Backbone JS, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.

Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end and a /Ext JS front end Communication between the browser (desktop and mobile) and the back-end uses XML and JSON.

Implemented and used Web Services with the help of WSDL and SOAP to get the data with different rentals.

Developed RESTful web services including JSON formats for supporting client requests.

Involved in defensive coding against SQL injection, XSS and Phishing, like writing JavaScript Regex (Regular Expression) for email validation and jQuery code combined with AngularJS for input validations.

Used Java Mail API for posting and processing mails.

Deployed the application on Web Sphere Application Server.

Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Use IBM RAD7 as IDE tool to develop the application.

Developed ANT configurations to automate building and deployment of application artifacts.

Used Subversion to implement version control System.

Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit, Selenium.

Involved in Bug fixing and acceptance testing with test cases.

AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.

Environment: Java/J2EE 1.6, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, Regex, SVN, Web Sphere, RAD, ANT, SOA, Oracle, SQL Developer, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP UI, WSDL 2.0, JAX-WS and Windows.

Client: AOL, Herndon, VA Oct 2012 – Aug 2013

Position: Java Developer

Responsibilities:

The application architecture of the System is based on Spring MVC (Model View Controller), and J2EE specifications.

Used Hibernate framework to access the data from back-end Oracle database.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.

Development of SQL stored procedures in Oracle SQL Developer.

Responsible to enhance the UI using HTML, Java Script, Angular JS, Backbone JS, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.

Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end and a /Ext JS front end Communication between the browser (desktop and mobile) and the back-end uses XML and JSON.

Implemented and used Web Services with the help of WSDL and SOAP to get the data with different rentals.

Developed RESTful web services including JSON formats for supporting client requests.

Involved in defensive coding against SQL injection, XSS and Phishing, like writing JavaScript Regex (Regular Expression) for email validation and jQuery code combined with AngularJS for input validations.

Used Java Mail API for posting and processing mails.

Deployed the application on Web Sphere Application Server.

Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Use IBM RAD7 as IDE tool to develop the application.

Developed ANT configurations to automate building and deployment of application artifacts.

Used Subversion to implement version control System.

Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit, Selenium.

Involved in Bug fixing and acceptance testing with test cases.

AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.

Environment: Java/J2EE 1.6, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, Regex, SVN, Web Sphere, RAD, ANT, SOA, Oracle, SQL Developer, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP UI, WSDL 2.0, JAX-WS and Windows.

Client: GOVT OF GOA, INDIA

Position: Java Developer Sept 2011 – Aug 2012

Responsibilities:

Involved in the analysis, design and implementation and testing phases of SDLC.

Contributed to the system design by developing Use Case Diagrams, Object Diagrams and Class Diagrams using MS Visio.

Used JSTL Tag Libraries for JSP pages.

Used tiles framework to design the JSP pages.

Implemented the application using Struts framework that uses MVC design pattern. Form beans, Action classes and Action Mapping coding performed.

Validation performed using Validator XML file and Message Properties Resource.

Performed Struts-Spring integration for achieving the application requirement.

Performed client side validations using JavaScript with DOJO Framework support.

Developed interactive modules using JSP and Servlets.

Business Logic was developed using POJOs and Session EJBs.

Designed business tier with Session Beans using EJB 2.0 standards.

Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using Apache Axis 2.0 framework tool/Apache Commons.

Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.

Developed Data Access Object (DAO) pattern in persistence layer using JDBC.

Write Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable.

Implemented Messaging using JMS and Message Driven Beans to get information from different departments using ActiveMQ.

Castor used for binding XML documents to Java objects and supporting Java XML conversion.

Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).

Developed and deployed EJB2.0 bean components on JBoss application server.

Implemented the logging mechanism using Log4j framework.

Designed and generated reports using Crystal Reports for reviewing the sales for the company.

Maven was used for build automation and project management.

Created unit tests using JUnit framework in test driven development approach.

Used Shell Scripts to create Cron jobs.

Tuned MySQL database by indexing, query optimization, monitoring using MySQL Administration.

Used JMock for integration testing.

Involved in regular code review sessions with the whole developer group.

Environment: Microsoft FrontPage, Java, Servlets, MS Visio, JSP, EJB, JDBC, Spring, JBOSS, PL/SQL, RAD, HTML, DHTML, XSLT, Hibernate, JavaScript, Shell Scripts, Maven, Apache, ActiveMQ, Windows NT, MySQL, JUnit, Log4j

Citi Group, Bangalore India

Position: Java Developer Aug 2010 – Sept 2011

Responsibilities:

Actively participated in requirements gathering; analysis; design and testing phases

Responsible for using case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase

Implemented application using MVC architecture integrating Hibernate and Spring frameworks

Designed client application using JSP, CSS and XML

Implemented the Enterprise JavaBeans to handle various transactions

Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI

Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.

Used Apache Tomcat 5.5 for application deployment.

Developed Application using IDE WSAD.

Developed version control using GitHub.

Used Spring Security for Authentication and authorization extensively

Used Spring Core for dependency injection/Inversion of Control (IoC)

Used Log4j for debugging the issues and exceptions

Participated in designing Web services framework in support of the product

Responsible to write complex SQL and HQL queries to retrieve data from the SQL Server

Involved End to End development by integration Front End and Backend by Debugging

Involved in complete development of Agile Development Methodology and tested the application in each iteration.

Extensively written unit and integration test cases using mock objects and Junit

Used XML to transfer the application data between client and server

Used the JDBC for data retrieval from the database for various inquiries

Done with unit testing of all Java classes using JUnit framework.

Environment: Java, J2EE, Spring, JDBC, GitHub, Hibernate, Rational Rose, Tomcat, WSAD, SQL Server, XML/XSLT, HTML, CSS, JavaScript, SQL developer, and Junit.



Contact this candidate