Post Job Free

Resume

Sign in

Java Developer

Location:
Orlando, FL
Posted:
April 10, 2018

Contact this candidate

Resume:

Venkatesh

Ph.: 412-***-****

E-Mail: ac43fp@r.postjobfree.com

SUMMARY:

* ***** ** *********** **** experience in Software Design, Development, Maintenance, Enhancement & Implementation of Enterprise applications using Java, J2EE technologies with strong Object Oriented Programming skills.

Proficient and strong working knowledge of J2EE Architectural & Design Patterns, SOAP Web Services JAX-WS, JAX-RPC, REST, Spring Frame work, Ilog/Jrules, Struts, Servlets, JSP, JSF, JMS, EJB, Hibernate.

Experience in Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC.

Strong experience in design, developing and implementation of Object Oriented, Component based N-tier, Client/Server, B2E, B2B, B2C and E-commerce.

Proficient in developing Apache ANT and Maven scripts to build J2EE enterprise applications.

Experience in developing JAX-WS, JAX-RPC and REST Web Services client and exposing existing java components as Web Services using SOAP, WSDL and UDDI.

Expertise in major application servers including IBM WebSphere7.0/8.5, WebLogic, Tomcat web servers.

Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services.

Proficient in writing efficient SQL, PL/SQL, PostgreSQL queries and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on database servers such as Oracle, DB2.

Experience in developing web pages using JSP, Java Script and CSS.

Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema.

Experience in developing persistence layer using O/R-Mapping Tool Hibernate.

Extensive experience in UNIX/LINUX performance monitoring and kernel tuning and Load balancing to ensure stable performance.

Hands on experience with complete SDLC life cycle like Analysis, Design, Development, Unit testing and Implementation of J2EE based web applications including application support.

Knowledge in using NPM, web Pack and Grunt for package management and installation.

Expertise in client side designing and validations using HTML5, DHTML, CSS3, JavaScript, AJAX, JSP, XML and JSF.

Used No SQL databases like AWS Dynamo DB and S3 for data persistence.

Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.

Strong experience on software development methodologies like RUP, Waterfall and Agile. Experienced with SCRUM methods of Agile Development Model.

Hands-on experience in using Eclipse, Log4j, slf4j, JUnit, Mockito, TestNG for building, logging, testing and Visual Source Safe, CVS and SVN for version control.

Extensive development experience on different IDE's like Eclipse, Jboss, RAD and NetBeans for debugging and using java coding standards.

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

Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven applications.

TECHNICAL SKILLS:

Languages

Java, J2ee, Oracle Fusion(OSB/SOA), SQL/PLSQL and XML

J2EE Technologies

J2EE, Servlets, JSP 2.1/2.2, EJB2.1/3.0, JDBC, MVC Architecture, Java Beans, JMS, Java, ANT 1.8, JavaScript, Spring,

J2EE Frameworks

Struts2, Hibernate, Spring 4.2/3.0, JUnit, Log4j, ANT, MAVEN, GRADLE

Markup Languages

JavaScript, HTML/DHTML, XML, XSL, XSLT, JQuery, CSS.

Design/Analysis

Object Oriented Methodologies, UML, and Design Patterns.

Databases

Oracle 8i / 9i /10g / 11g, MS Access 97/2000/2003, SQL 2000/2005, MY SQL, Dynamo DB.

Version Control Tools

SVN, CVS, GITHUB, Clear Case

Operation Systems

Windows 7/2000/98/XP/NT, UNIX, LINUX, MAC iOS

Web Technologies

JavaScript, Html, jQuery, AJAX, JSF, Web Services, SOAP, REST, WSDL, UDDI

Web/Application Servers

Apache Tomcat 5.x, BEA Web logic 9.0/10, Web Sphere 8.5.5, JBoss 7.1, Glass Fish.

Software Tools

Eclipse IDE, Net Beans, Dreamweaver, Workbench, ANT, Junit 4.1, XML schema, Visual Studio, Oracle SQL Developer, Tortoise SVN

Methodologies

Agile, SDLC, Waterfall, RUP

PROFESSIONAL EXPERIENCE:

FULL-STACK DEVELOPER

Vistana Signature Experiences, Orlando, FL Nov 2017 – Present

Vistana™ Signature Experiences, Inc. an operating business of ILG, Inc. designs, builds, manages and maintains resort properties under the Westin and Sheraton brands, ensuring the highest quality standards. The Application will design, build and implement technology solutions for Vistana's business units.

Responsibilities:

Involved in analysis and design phases of Software Development Life Cycle (SDLC).

Implemented Agile (Scrum) Methodology that includes daily scrum with team.

Worked on resolving User Interface issues using various front end technologies such as HTML, CSS, JavaScript, Angular JS, Bootstrap, JQuery and AJAX.

Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.

Implemented various $scope methods $watch, $digest and $apply to implement two-way data-binding by using Angular.JS.

Used Spring MVC architecture for an efficient implementation of interface with the application logic using Spring Beans and DI.

Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.

Used CSS3 Borders and jQuery Menus as part of the UI navigation.

Used Dynamo DB NOSQL database to store the data for metrics and backend reports.

Worked on Spring Security for Authentication of Users in of the application.

Worked on designing and deploying a multi-tier application utilizing almost all of the main services of the AWS stack (like EC2, S3, Dynamo DB) focused on high - availability, fault tolerance environment. Automated the cloud Deployments using AWS Cloud Formation Templates.

Used JQuery to generate data tables and to sort the columns.

Responsible for defining designing API schemas. Developed Restful web services in the payment domain.

Experience in Gradle Build tool and understanding the repository structure.

Used Jenkins to load JAR files from Database required for running the application, Used Jenkins to automate builds and deployments.

Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome using JIRA.

Developed automated scripts in Shell to ensure daily batch completion and Post batch activities, before releasing the report to the clients.

Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.

Unit testing, bug fixing in multiple environments (DEV/INT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.

Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.

Environment: Java, J2EE, php, JDK, Spring MVC 4, AWS (EC2, S3), JavaScript, Angular.JS, Ajax, jQuery, HTML5, CSS3, Unix/Linux, REST Web Services, AWS (S3, Dynamo DB), JUnit4, Intellij Idea, Gradle, GITBLIT, Jenkins, Apache Tomcat 8.0(store application), SQL, JIRA.

FULL-STACK DEVELOPER

Matson Navigation Inc., Phoenix, AZ Dec 2016 – Oct 2017

Matson’s transportation offerings span the globe from Shanghai to Savannah to delivering a wide range of multi-modal services throughout North America. Gates is a web application used for creating Bookings and Bill the shipments ordered by customers, creating Quotations and Templates, maintain commodities, link container to bookings.

Responsibilities:

Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating time-lines for few requirements.

Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.

Implemented Agile (Scrum) Methodology that includes daily scrum with team.

Developed various components using Bounce framework which is customized Spring framework.

Implemented J2EE standards, MVC architecture using Spring Framework.

Development of Perl & shell script modules that trigger the routine checks of monitoring the key batch jobs.

Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.

To provide ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.

Deploying the build to respective customer. Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used RESTful web services to fetch the data.

Worked on resolving User Interface issues using various front end technologies such as HTML, CSS, JavaScript, Angular JS, Bootstrap, JQuery and AJAX.

Worked with NoSQL Databases like Mongo DB.

Writing front-end code like HTML5, CSS3, JQuery for assigned User requirements using Backbone JS, Angular JS, Require JS and various other JavaScript frameworks.

Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.

Deployed applications on WebSphere Application server 8.0

Implemented various routing mechanisms in the webpage using Angular.JS.

Configured Data source using JNDI data pooling.

Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.

Performed the Garbage Collection Analysis, Java Heap Analysis, Thread dump, Heap dump analysis, JVM Tuning and risk analysis.

Responsible for building the application EAR, WAR and JAR files for different environments using ANT script.

Written JUNIT test cases for performing unit testing.

Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java, J2EE, Spring MVC 4.2.1, JavaScript, JQuery, Ajax, HTML5, CSS3, LINUX, XML, Oracle 10g, WebSphere Application Server8.5.5 (central application), Angular.JS, Apache Tomcat 8.0(store application), Eclipse, NVU, Clear case, Ant, REST Web Services, JUnit, Oracle SQL.

Senior Software Engineer

BBVA Compass, Birmingham, AL sept 2015 – Nov 2016

BBVA is a financial group that offers the Compass PC online banking which implemented in J2EE technology. The project has various business modules to support customers through online by providing web user interface interaction with the middle ware using open source framework and components.

Responsibilities:

Involved in analysis and design phases of Software Development Life Cycle (SDLC).

Developed the functionalities using Agile Methodology (Test Driven Development).

Used Eclipse and JBoss to develop source code and debug the application.

Integrated Spring with Hibernate for persistence with database.

Developed the Business layer using Spring Boot and JTA.

Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Hibernate Session Factory, hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.

Used Hibernate HQL to query the database.

Used CSS3 Borders and jQuery Menus as part of the UI navigation.

Experience in KSH and BASH Shell scripting in both UNIX and LINUX platforms.

Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs.

Implemented Web services using WSDL/SOAP and created web services and clients to use services

Involved in front end designing using HTML, CSS, AJAX Java Script, Angular JavaScript, Bootstrap.

Designed in implementing the Business Delegates, Session Façade Design Patterns.

Worked on Spring Security for Authentication of Users in of the application.

Developed Java Messaging Service JMS with Message Driven Beans by configuring JMS Queues, Topics, and Connection Factories.

Worked on designing and deploying a multi-tier application utilizing almost all of the main services of the AWS stack (like EC2, S3, Lambda and Cloud Formation) focused on high - availability, fault tolerance environment. Automated the cloud Deployments using Chef and AWS Cloud Formation Templates.

Develop the JSP pages using Struts2 tags and used tiles in JSP to make reusable code.

Used JQuery to generate data tables and to sort the columns.

Using jQuery validations for the fields and use masking for the input fields like SSN, date etc.

Used IBM Data Studio to view and edit the tables.

Used Jenkins to load JAR files from Database required for running the application

Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome using JIRA.

Developed Struts action classes and integrated struts with hibernate to connect to database.

Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.

Environment: Java, J2EE, JDK, Spring MVC 3, AWS (EC2, S3), Spring Security, Spring Boot, Struts, Hibernate, JavaScript, Ajax, jQuery, HTML5, CSS3, Unix/Linux, JAX -WS, SOAP, JUnit4, Log4j, Maven, Jenkins, Eclipse, SVN, JBoss 7, JMS, Web Sphere8.5, IBM Data Studio, SQL, JIRA, FTP.

Java Developer

Bank of America, Pittsburgh, PA Dec 2014 –Jul 2015

BOA is one of the financial institutions that offer services like banking and investment. Loan Application System is an automated application enabling prompt and accurate processing of loan and credit card applications to clients throughout the USA. This project consists of the modules such as Cards, Loan Process and Credit Check.

Responsibilities:

Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.

Designed, implemented and tested the Spring Domain Model for the services using Core Java.

Exposed to Software Development Life Cycle (Agile), application development methodology.

Experience in developing various design patterns like Singletons, DAO, and DTO.

Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, Servlet and JSP.

Extends the Spring programming model to support the well-known Enterprise Integration Patterns with Spring Integration.

Created new SOAP web service operations and modified the existing web service's WSDLs Web Application Description Language.

Used Dependency Injection feature of Spring 2.5 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance in persistent layer.

Worked on HTML, JavaScript and related technologies.

Developed and deployed Web Services – WSDL and SOAP for retrieving data from third party.

Design of the layout of web pages to adjust dynamically, taking into account the characteristics of the device used for example desktop, tablet, mobile phones using Bootstrap.

Creating tables and storing data in MySQL database using hibernate.

Use Jenkins as well for better protection from external threats such as CSRF attacks and malicious builds.

Tested the application functionality with JUnit Test Cases.

Developed logging module-using Log4jto create log files to debug application flow.

Used CVS for version control.

Used Linux operating systems to separate projects that interface with the kernel provide much of the system's higher-level functionality.

Environment: Java, J2EE, Servlets, JSP, Spring 3 (Spring MVC, Spring Annotations, Spring AOP), Hibernate, MySQL 5.0, Maven3, Eclipse6, SOAP, WSDL, Log4J, JDBC, JUnit, HTML, JavaScript, CSS, CVS, Microsoft Visio (OOD), Linux, Agile Environment.

Web Developer

Sun Life, India Feb 2012 – Nov 2014

The GMWB (Guaranteed Minimum Withdrawal Benefit) is a product offered by the Group Retirement Services business at Sun Life. Consumers of this product are typically employees of companies. These companies offer retirement plans to the employees managed by Sun life Financials. Typically, monies in retirement plans are subject to market volatility. Employees, referred to as “members”, who have existing retirement investments, can choose to protect these investments from market fluctuations by opting in for a GMWB Option in exchange for some fees. By “opting in” for a GMWB Option, members are guaranteed a specific annual withdrawal rate once they reach retirement age, irrespective of the market value of their retirement investments.

Responsibilities:

Developed an original object model design using database objects.

Core java development for different components. Developed the application using Core Java, Multi-Threading, Collections in abundance.

Developed user interfaces using JSPs, XHTML, CSS, JavaScript and AJAX.

Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.

Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.

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

Extensively used Hibernate for Object Relational Mapping for data persistence.

Unit testing, bug fixing in multiple environments (DEV/INT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.

Developed unit test cases using JUnit framework.

Accessed and manipulated the Oracle9i database by writing SQL Queries.

Environment: Core Java, J2EE, JSP, JDBC, HTML, XML, PL /SQL, Struts MVC, Hibernate, Oracle 9i/ 10g, Eclipse, JUnit, SVN, JIRA, CSS, AJAX, Windows XP, Unix / LINUX.



Contact this candidate