Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Atlanta, GA
Posted:
November 16, 2017

Contact this candidate

Resume:

Rajeev Kumar Sharma

Email: ac3cpt@r.postjobfree.com

Contact No: 404-***-****

Professional Summary:

Sun certified java programmer over 11 years of experience in System Analysis, design, development, testing and performance testing of mostly airlines industry.

Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support, Functional and Regression Testing.

Expertise in designing, coding of using Java, Servlet/JSP, Spring, Struts, JDBC, Hibernate, JMS and angular JS technologies.

Expertise in Spring framework, Spring MVC, Spring Boot, Spring Integration.

Expertise in building web services (SOAP) clients using AXIS and Restful web services both Consuming and producing using Jersey framework.

Experience with Service Oriented Architecture (SOA) with Web Services using JAX-RPC, Axis, SOAP Toolkit. Handle the security implementation for web services using WSS4J and SAML

Expertise in developing highly interactive rich Web UI using HTML5, JavaScript, JQuery, Ajax, AngularJS.

Experience in writing SQL and PL/SQL Stored Procedures, Functions, Scheduler.

Experienced in development and deployment on IBM WebSphere and Tomcat.

Experienced in the use of various software development tools as database management (SQL developer, DB Visualized, TOAD), source code control ( CVS, Rational clear case, Git family), profiling and debugging tools (Eclipse), IDE (Eclipse and RAD).

Experience in Object Oriented Analysis and Design using UML and developing Use Cases, Class diagrams and Sequence Diagrams with Rational Rose.

Experience in different design patterns like MVC (Model-View-Controller), Singleton, Factory, DAO, Builder, Business Delegate and Session Facade in the development of Multi-Tier distributed Enterprise Applications.

Proven skills working at client place, client interaction and ease in grasping newer technologies.

Self-Starter Ability to design software application.

Certifications and Awards:

Sun Certified Java Programmer for Java 2 platform, Standard Edition 1.5.

Oracle Certified Associated for oracle 12c.

SAS Base Programming certified for SAS 9.

SAS Statistical Business Analysis certified using SAS 9.

Livewire award for best performance in HCL Technologies.

Skill Summary:

Operating Systems: DOS, Windows, Unix/Linux

Languages: JAVA, Multi threading

Web Technologies : JSP/Servlets, Struts 2.x, Spring Framework, Spring Integration as ESB, Spring Boot, JDBC, Hibernate, Web services, JMS, Swagger

Web Servers: Apache Tomcat7.x/8.x

Application servers: Web Sphere 7.x/ 8.x

Data base: MS SQL Server, Oracle, MySQL

Build Management Tools: Ant, Maven

Testing Tool: JUnit, Mokito

IDE: Eclipse, RAD

UI technologies: Java Script, Angular2, HTML 5, CSS 3

Version Control: CVS, VSS, SVN, clear case and Git hub

Professional Highlights:

Delta Airlines (July 2014 –Till Now)

Java Developer

Project: Aircraft Situation Display

Project Description:

Aircraft Situation Display i.e. ASD is to track the location of every Delta Air Lines flight throughout the world, and is required by the FAA to maintain certain Operations Specification and to facilitate 100% operational control i.e. flight departure, arrival and surface movement.

There are two parts of ASD i.e. ASD UI and back end. ASD UI is handled by WSI through fusion product and back end is handled by Delta. FPES (Flight Progress Events System) and FPS (Flight Planning System) systems event out the information to ASD adapters and ASD adapters push that information to WSI in their acceptable format.

Responsibilities:

Involved in the Analysis, Design, Coding and testing of user requirements to develop Application.

Set up the project by using the Spring Boot maven dependencies.

Implemented Spring Integration to consume and send the data to WSI vendor outside of delta network.

Implemented the services by using the java multi-threading to send the data to WSI vendor.

Developed the fail over mechanism of data which are sending to WSI.

Implemented the Spring data JPA to interaction with oracle database.

Implemented Spring Batch jobs for FPES data initialization in application database and cache.

Developed the end points to exchange the delta data with WSI.

Written unit and integration test cases using Junit and Mokito framework.

Used GitHub Enterprise to fetch, clone and commit the code.

Developed the application in RAD IDE.

Fixed production bugs and quarterly elevation issues and fixed Junit issues.

Environment: Java 1.8, Multi-threading, Spring boot, Spring Integration as ESB, Hibernate and JPA implementation, SOAP and Rest Web Services, Web Sphere 8.5, RAD 8.5,WSDL and Swagger.

Delta Airlines (July 2016 –Jan 2017)

Java Developer

Project: Airport Advisory

Project Description:

The goal is to have a central product in which Station Managers can report airport advisories into a central database. Airport advisories are being reported to decrease processing time and increase monitoring capabilities.

Airport Advisory application will also notify the appropriate users of new airport advisories or changes to existing advisories in a more efficient manner via user preferences within the database. Thus, potentially reducing the number of schedule changes and flight cancellations, which would also reduce staff changes/rescheduling.

Responsibilities:

Involved in the Analysis, Design, Coding and testing of user requirements to develop Application.

Set up the project with maven and spring boot.

Developed the client side library using the angular2.

Developed the JAX-R web services using the spring to communication with Angular2 components.

Implemented the Spring data JPA to interaction with oracle database.

Written unit and integration test cases by using the Junit.

Used Github to fetch, clone and commit the code.

Environment: Java 1.7, Angular2, Spring Boot, Spring data JPA, Spring framework, JAX –R, Hibernate 4.X, Web Sphere 8.5, RAD 8.5.

South west Airlines (Oct 2012 –July 2014)

Java Developer

Project: SWA-AMS

Project Description: SWA AMS project is aimed at providing application maintenance and support to close to 170 applications that provide technical support to airlines daily operations. I am mainly responsible to maintenance and enhancement part of maintenance and engineering department’s applications which consist fourteen applications.

Responsibilities:

Extensively worked on bug fixing and enhancement for Maintenance and

Engineering applications.

Involved in analyzing the root cause of the issues arising in production and its probable solutions.

Work on the enhancements and bug fixes for recurring issues.

Environment: Java, Struts, Spring, Hibernate, Log4j1.4, Ant, RAD, Subversion, clear case, JIRA, Microsoft Visio, Xml, Oracle 11g, Tibco, JMS, Mule and Unix.

South West airlines U.S (Oct 2011 – Sept 2012)

Java Developer

Project: PSCS

Project Description: The purpose of the Planeside Commodities Scanning system (PSCS) is to enable planeside commodity scanning of bags and freight for ground operation staffs with improved accuracy of under the wing load and flight information at the aircraft and bin levels. System has to architectural Component – Mobile based Hand held device & Web Service. PSCS system tracks and manages the following action on commodities – Upload, Download, Move, and Verify Thrus.

Responsibilities:

Developing the sensitive functionalities for the module.

Coordinating with client and onsite team members.

Handling team and Client meetings.

Creating and Executing Unit Test cases.

Environment: Java, Spring, Hibernate, Restful web services, Log4j, Junit, oracle10g database.

CA (Feb 2010 – Sept 2011)

Java Developer

Project: MFUI2.0

Project Description: Computer Associates provides the large range of IT solutions. MFUI 2.0 is also a product which is designed to provide the administration console to mainframe users. MFUI is a highly interactive mainframe user interface for administrators. Using MFUI tool administrators can define their workspace areas, monitor the mainframe databases, view the timely generated various graphs and logs, define the module libraries and various investigator modules to monitor the data base activities.

GWT & GXT is used as front end to represent the presentation layer. Data comes through live web services from mainframe using GWT provided RPC calls..

Responsibilities: Developing the sensitive functionalities for the modules.

Coordinating with client and onsite team members.

Handling team and Client meetings.

Creating and Executing GWT JUnit Test cases and GWT Integration Test cases.

Environment: Java, GWT/GXT, Spring, Hibernate, CXF Web services, Tomcat, maven, Log4j, Junit, H2 database.

National Information Center (April 2008 – Jan 2010)

Senior Software Developer

Project: eOffice

DESCRIPTION:

eOffice is a project undertaken by NIC-PMO, developed to provide features for performing all functions relating to Managing Files and Documents. These include File and Document creation, editing, scanning, file attaching and detaching, document merging and de-merging, closing, re-opening, editing/updating, destroying, follow-up, reminders, queries and various kinds of reports.

This product is to keep the track of different document/file actual movement across the diff dept of org. whenever a document is dispatch to a particular dept records are entered against the dept. again what action taken by the department on related to content of that document and date of action are all managed by this product. So this product ensures that all the files are handled by respective dept and forwarded to other if needed.

Role & Responsibility:

Responsible for the development and design module, to provide all activities of files and report generation

Responsible for creation of SQL queries in postgres postgres editor.

Developed service classes, which interact with the database to retrieve and persistence the data to database.

Developed various JavaScript validations for the client-side validations.

Interacted with the QA team to help develop their test-cases

Fixed bugs in the existing project

Responsible for the knowledge transfer to the associate developers.

Environment: J2SE5.0, JavaEE5.0 (JSP2.1, Servlet2.5), Struts1.1, Spring, Hibernate 3.2, Tomcat6.0, Ajax, JavaScript, Log4j, Junit, PostgreSQL8.1, XML, JavaScript, iText, power curve

Kaplan Financial India Pvt. Ltd. (Sept 2007 to April 2008)

Software Developer

Project: Compliance Management System G2

Description:

Kaplan Financial, a leading provider of education and compliance solutions to the insurance and financial services regulatory markets. CMS G2TM allows companies to complete compliance-related transactions faster and with greater accuracy, freeing you to focus on customer service.

1. New Hire Processing

Reduces the time it takes for a producer or registered representative to begin selling with online approval of company forms. CMS G2 can automate your company forms, including:

Contracting packets and compliance forms

New hire forms

Appointment requests

2. Compliance Maintenance

For insurance companies and securities firms, CMS G2 tracks and organizes:

Registered representative/producer status and personal data

Insurance licenses and appointments/FINRA® licenses, administrative regulatory supervisors, branch/location tracking, SRO and jurisdiction registrations, outside activities and outside accounts

Firm element, regulatory element, insurance continuing education history and company-specific training

Online Compliance Forms collection, tracking and reporting (e.g. Annual Compliance Questionnaire)

Role & Responsibility: Understanding the High level functional requirement for the module.

Analyzing the complex code control flow of application at runtime.

Designing the required work flow with User interface design.

Coding the required functionality for the module.

Java code Review and implementing better programming practices and using design patterns.

Unit testing of programmed functionality

Environment:

Struts1.1, Hibernate 3.0, Validation Framework, Tiles, Oracle10g database, Junit, Java Mail API, Log4j API, JAXP and JAXB and power curve

Express KCS Gurgaon

Associated Software Developer

Project: SOL (Studio Online) Feb 2006 to 31Aug 2007

Summary:

SOL allows users to control and monitor job progress through each step of the production environment. Accessing up to the minute information on page processing, plate output, queue loads, and other processes is easily accomplished from any location using SOL. There are mainly three modules in SOL. These are: SOL, SOL-SJMN Integration, and Deadlines Glance.

Responsibilities:

As a team member responsible for following:

Developing modules relating to SOL-SJMN Integration.

Developing JSPs using Struts Framework.

Develop a spooler with core java to monitor a directory for jobs.

Environment:

Java 1.4, JSP 1.2, Servlet 2.4, Struts Framework 1.1, Tomcat 5.0, SQL Server 2000, JDBC, Eclipse 3.1

Education:

Master of Science in Data analytics from Western Governs University, U.S.A in 2017.

B.Tech in Computer Science from IETE, India in 2006.

12th From U.P. Board, India in 1999.

10th From U.P. Board, India in 1997.

PERSONAL DETAILS:

Father’s Name: Shri R.C Sharma

Date of Birth: 08-07-1983

Marital Status: Married

Nationality: Indian

Sex: Male

Current Address: 1608 Vining TRL SE, Smyrna GA 30080 USA.

Permanent Address: V-Gadhi Chandraman P-Byara, Dist- Agra (U.P.) India 283101



Contact this candidate