Post Job Free
Sign in

Project Java Developer

Location:
Irving, TX
Posted:
August 04, 2016

Contact this candidate

Resume:

Arvind Gupta

Email: ************@*****.**.**

Mobile: 919-***-****

Professional Summary:

* **** ***** ** ********** in Object Oriented Analysis, Design, and Programming using Java/J2EE Technologies

Involved in full life cycle of client-server applications that includes Design, Development, Integration, FIT, FAT, and UAT.

Roles played during my previous assignments have been as a techinal lead/module lead that includes the design, development, enhancement and integration.

Expertise with working in Agile and Waterfall programming model.

Thorough knowledge in frameworks like Spring, Hibernate, Liferay Portal, Hybris and Weblogic Portal.

Experienced with installing and configuring application servers such BEA WebLogic, JBoss, Apache Tomcat and Apache Web Servers

Developed use cases, sequence diagrams, class diagrams and flow diagrams using MS VISIO and Star UML.

Experienced with test-driven development (TDD) using framework such as Spock, JUnit, Mockito, Power Mockito and Jasmine for java script.

Experienced in developing SOAP and RESTful Web Services.

Extensively used Core Java, JSP, Servlet, Lombok, EJB, JMS, JNDI, RMI, LDAP, Gemifre, AKKA, GUAVA API, Knockout JS, Jasmine and Drundal framework.

Hands on experience in Oracle 10g, MYSQL, PL/SQL, and in writing SQL Queries, Stored Procedures, Packages, Triggers, Cursors and Views.

Hands on experience in integration with Service Oriented Architecture (SOA), Mule ESB and Apache Camel.

Expertise in HTML, CSS, AJAX, JavaScript and JQuery

Experience in using IDEs like Eclipse, NetBeans and STS.

Extensive knowledge on XML including XSD, XSLT, XPath, and XQuery.

Experienced with version control tools such as SVN, CVS and Git and issue tracking tool as JIRA.

Experience in writing Gradle, ANT and Maven build scripts

Experience with UNIX scripting and shell commands.

Good experience with Operating Systems like Windows, LINUX and UNIX.

Skills in analyzing user requirements, modeling the system and ensuring the functionality.

Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

Academic Background:

M.C.A from Uttar Pradesh Technical University, Lucknow, India.

BSc from Kanpur University, UP, India.

Technical Skills

Java/J2EE Frameworks

Java,Groovy, Spring, Hibernate, Hybris, Liferay Portal, Weblogic Portal, Apache Camel, Mule ESB, SOA, JMS, LDAP, JNDI, AKKA, Lombok, Guava API, XML, XSD, JUnit, Mockito

Database

Oracle and MS-SQL

Web Technologies

Servlet, JSP, SOAP/RESTful Web Services, JUnit, jQuery, Java Script, Knockout JS, Drundal Framework, Jasmine, Spock

Tools

Eclipse, Ant, SQL Developer, Cargo CVS, SVN, Git, Gradle, Ant, Maven, VISIO, Start UML, Jenkins and Stash

Cache

Gemfire and EHCache

Operating Systems

Linux, Unix and Windows

Servers

Weblogic10.2, Tomcat 7, JBoss AS7 and Apache Web Server.

PROFESSIONAL EXPERIENCE:

Duration

Organization

Designation

April 2010 to present

HCL Technologies

Technical Lead

Oct 2006 to Apr 2010

Sapient Corporation

Associate Technology L2

Major Assignments:

Southwest Airline (Opssuite) Aug 2015 - Till Now

Senior Java Developer

Project Description: New OpsSuite application is designed to support end-to-end flight operation needs of Southwest Airlines. From flight planning to flight tracking, load planning, movement control, and aircraft data link communications and through enhanced operational awareness, one can better manage the complexities of flight operations with OpsSuite set of applications. There are mainly three applications in OpsSuite Gate Management, Turn Management and Recovery Optimization.

Role and Responsibilities:

Involved in design discussions, review meetings with Southwest clients and provided design and development estimates based on the complexity of the service(s).

Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Designed and implemented application using Knockout JS, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Gemfire, Hibernate, JMS, Oracle 10g.

Developed Restful web services and client using Jersey for JAX-RS implementation

Implemented the application using the concrete principles laid down by several design patterns such as Command Pattern, Adapter, DTO,Singleton and Data Access Object

Developed user friendly interface to seamlessly combine the new module with existing login system using Drundal framework and knockout JS.

Wrote Acceptance tests for the application using Groovy and Spock framework.

Written builds scripts for Jenkins to deploy code automatically on different environments.

Built real time scalable and faultless transactions using AKKA.

CyberArk is used for Password Management.

Used GIT for version control tool and Stash for Source code management.

Artifact Management is done using Nexus and used Eclipse as IDE.

Jira is used for project Management and Confluence as the Content Management tool.

Configured and customized logs using Log4J and Slf4J

Spring MVC model integration for front-end request action controller

Involved in installing and configuring Gradle for application build and deployment.

Application deployment is done using Run Deck jobs.

Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and flow diagrams in confluence for knowledge sharing.

Implemented test first Methodology using Spock and Mockito

Technical Environment:

Java/J2EE, Spring, Hibernate, Gemfire, AKKA, Apache Camel, JMS, Gradle, Git, Rest and SOAP based web services, Groovy, Knockout JS, Drundal framework, Jasmine, JUNIT, Mockito, Stash, Jira, JACOCO, PMD, and Lombok.

Cargo, Tomcat 7, F5, Oracle and Linux.

WyCAN (iGOVERN™ Unemployment Insurance) Oct 2014 – Aug 2015

Senior Java Developer

Project Description: iGOVERN™ Unemployment Insurance -Product Support & Engineering

Role and Responsibilities:

Interpret use cases into high level technical design documents, which involved deep analysis of the requirements with the BA.

Design and document process flows, Use cases, flow charts and UML diagrams.

Design & Develop module for integration with third parties interface.

Mule ESB service integration.

Integrated and tested J2EE components using Junit.

Integration to achieve Multi-Tenant at ORM and web level.

Spring AOP and Batch integration.

Writing validation rules and SQL queries

Testing and Code review.

Leading a five member team.

Tracking defects and helping in resolution of defects using PMSmart application.

Technical Environment: Java, J2EE, Hibernate, Spring authentication, Spring transaction, Spring AOP, Spring Batch, Mule ESB services, SOAP and RESTful Web Services, JSP, JavaScript, JQuery, XML, JBOSS AS2, SVN, Eclipse, SQL Developer

DHBVN/UHBVN (HR-RAPDRP) Feb 2013 – Oct 2014

Technical Lead

Project Description: Web Self Service web portal for DHBVN and UHBVN aims in enhancing the convenience of the customer, through these web portals, customer can register online and use online services like Bill Payment, Consumption History and Manage Account. As a part of the proposed system there will be two web portals for DHBVN and UHBVN would be developed which would contain Static Information Pages like About Us, Commercial Information, and other information which are currently available on the DHBVN and UHBVN site. This Web Portal would have functionalities for Registration of a New User, Login, Forgot Password, Manage Account, Bill Payment, Consumption Information, Update Profile and Apply for Service Requests.

Role and Responsibilities:

Participated in the analysis, design and the development of different modules for the integration with the application.

Prepared Technical Design Document to understand the flow of the application.

Major contributor to Java/J2EE Architecture and core framework designing and development

Technical Lead.

SOA services integration and xpath mapping.

Tracking defects and helping in resolution of defects using PMSmart application.

Build and deploy the project in testing and production environment.

Technical Environment: Liferay Portal, Java, Spring, SOAP and RESTFul Web Services, SOA service integration, JSP, Oracle, Tomcat and Apache Web server.

Target Australia (HR-RAPDRP) Dec 2011 – Jan 2013

Technical Lead

Project Description: Target an Australian based Retailer Company, who sells their own goods. Target, AU, 24/7 online web store provides a multichannel retailing to its customers.

This is a B2C ecommerce implementation project using Apache Server. The online web store is a hybris based application. The online store application enables customers to buy products online. The sites CMS contents have been driven from CMS cockpit, whereas the payment has been handled using TNS payment gateway & PayPal. The fulfillment is handled by Fastline, a third party provider, which is triggered by various Cron Jobs configured in the hybris system.

Role and Responsibilities:

Analyzing problems and providing technical solution

Created a number of PoCs to validate the Fit-gap analysis, estimation and payment gateway integrations.

High level and low level Design

Owning the quality processes (code review tools implementation, ensuring compliance to coding guidelines and standard, documentation etc.).

Enforcing standards, guiding team towards the best approach to solve the technical issues.

Taking care of build and release process.

Integration with PayPal payment gateway using sandbox.

Technical Environment: Hybris, Java, Spring, JSP, RESTFul Web Services, MS-SQL, Tomcat Application Server, Apache Web Server

UPPCL (UP-RAPDRP) Apr 2010 – Dec 2011

Lead Developer

Project Description: Web Self Service, web portal for UPPCL aims at enhancing the convenience of the customer, when customer registers online and use online services like Bill Payment, Consumption History and Manage Account. As a part of the proposed system a Web Portal for UPPCL would be developed which would contain Static Information Pages like About Us, Commercial Information, and other information which are currently available on the UPPCL site. This Web Portal would have functionalities for Registration of a New User, Login, Forgot Password, Manage Account, Bill Payment, Consumption Information, Update Profile and Apply for Service Requests.

Role and Responsibilities:

Worked on full project cycle including design to development to testing to post go live operations.

Participated in the analysis, design and the development of different modules for the integration with the application.

Prepared Technical Design Document to understand the flow of the application.

Framework Designing.

Leading a team of four members.

Tracking the Bug Fixes.

Integration with SOA services

Build and deploy the project in testing and production environment.

Technical Environment: Weblogic Portal, SOA Services, Java, JPF (MVC based framework), JSP, Hibernate, Oracle, Weblogic and Apache.

Vodafone UK (Integration of TotalComms project) Feb 2009 – Jan 2010

Associate Technology Level 2

Project Description: The purpose was to introduce a new functionality related to landline based total communication channels for the COUK users which include the new registration for the special type of user and adding features like Pay Bill etc.

Role and Responsibilities:

Participated in the analysis, design and the development of different modules for the integration with the application.

Integration of the project in the testing environment.

Configuration Management.

Build and deploy the project in testing environment.

Integration with TIBCO services.

Onsite coordinator for FAT/UAT.

Technical Environment: JSR 168, Federated Portal Architecture, WSRP, Java, JPF (MVC based framework), JSP, Hibernate, SOA services, Oracle, WebLogic application server and Apache web server, Linux.

Vodafone UK (Revamp the vodafone.co.uk) Dec 2006 – Feb 2009

Associate Technology Level 1

Project Description: The purpose of the project was to improve the performance, user experience and make the deployment life cycle shorter with minimal outage.

Role and Responsibilities:

Involved in design and documentation.

Done POC’s in federated portal and WSRP.

Development, debugging the issues and Bug fixing.

Used hibernate to create persistence class objects and also created beans to interact with the database.

Involved in code reviews and enhancement of application.

Tested J2EE components using JUnit

Integration with TIBCO services.

Technical Environment: JSR 168, Federated Portal Architecture, WSRP, Java, JPF (MVC based framework), JSP, Hibernate, Oracle, WebLogic application server and Apache web server, Linux.

Awards and Recognition:

Received various appreciations and CFD award for Vodafone account from Sapient Corporation Pvt. Ltd.

Outstanding performer in HCL from last four year.



Contact this candidate