Post Job Free

Resume

Sign in

Project Developer

Location:
United States
Posted:
June 29, 2015

Contact this candidate

Resume:

Resume : Contact 804-***-****

Professional Summary:

8+ years of IT experience in Java, J2EE development/enhancement projects.

Experience Core Java concepts, such as Synchronization, Collection Framework.

Expert in multi-open source framework, like Struts, Spring and Hibernate O/R mapping.

Solid understanding of Object-Oriented Programming (OOP) concepts. Familiar with Software Development Life Cycle (SDLC).

Extensive working experience in banking domain,Insurance domain.

Experience in web design technologies, such as JSP, HTML, JavaScript, AngularJS,AJAX, JSON, JQuery, JSTL, CSS, etc.

Experience in J2EE servlet technologies, such as Servlets, JDBC, Web Services, etc.

Experience in Java IDEs like RAD,Netbeans and Eclipse.

Experience in various databases, such as MongoDB,Oracle, DB2 and MySQ L.

Experience in database language including SQL.

Experience various protocols TCP/IP, SOAP.

Proven experience of using Tomcat 7.x/6.x/5.x/4.x Application Server,Websphere Application and Portal server.

Familiar with integrated testing and development process, such as Soap UI.

Excellent analytical, programming and problem solving skills.

Prepared technical designs, coding guidelines and other technical documents, delivered training for new members of team. Mentored junior team members.

Involved in client interaction, requirement gathering and analysis, testing, bug fixing and meeting deadlines with quality work.

Extensive knowledge of various quality processes for CMM level 5.

Experienced in multiple software development cycle of Business applications in web and client-server environment, such as Software Development Life Cycle (SDLC) (Waterfall Model) and Agile Software Development in a highly process oriented Organization. Experience in implementation of Agile projects, exposure to several Agile practices like Scrum, Pair Programming, Test Driven Development, Agile Estimation and User Stories.

Hands on experience on various well known and Custom(IBM) J2EE based frameworks and reference architecture like Struts, Hibernate, Spring MVC and Integration Framework, Open Web(Struts IBM Application Accelerator, IBM Enterprise Bus, IBM Connections etc. using Weblogic, Websphere, JBoss, vFabric and Apache Tomcat etc. Application servers and writing SQL, PL/SQL, triggers, and stored procedures on database like, Oracle, IBM DB2, MySQL, SQL Server etc. Proficient in using IDE like Rational Software Architect (RSA), Rational Application Developer, NetBeans and Eclipse etc.

Proficient in analyzing and translating business requirements to technical requirements and architecture. Have designed and implemented multiple projects on Multi tiered architecture. Worked extensively using J2EE technologies such as Java Script, HTML, CSS, Ajax, JSP, Servlets, Portlets, Portals, JMS, JNDI, RMI, JAXP, DOM, SAX, JAX-RS, JTA, JAXB, JNDI, Java Mail, JDBC, EJB 3.0, XML, XSLT, XPath, DOM, SAX, SOAP, REST(JAX-RS) and JAX-WS .

Strong background in GoF and J2EE Design Patterns such as MVC, DAO, POJO, Singleton, Factory, Adapter, Business Delegate, Service Activator, Composite View, Session Façade, Front Controller and Proxy etc. in developing Multi-Tier distributed applications.

Education:

B.Tech. in Electronics & Telecommunication from Co-Operative Institute of Technology, Vadakara Cochin University.

Certificates and Achievements:

IBM Certified Database Administrator - DB2 9 DBA for z/OS

IBM Certified Database Associate - DB2 Universal Database V8.1 Family- DB2 700

ITIL Certified

FTC Certification: Certificate Program in Investment Banking

Technical Skills:

Programming Language& Scripting language: C/C++, Visual Basic, Java, CSS, JavaScript, ANT,Maven,JSON

Java Standard Edition: Core Java, JDBC

J2EE Technologies: Java EE 4/5, JSP, Servlet, JSF, JDBC

Open Source Framework: Struts 1.2/2.0, Hibernate 3.0, Spring 2.x,, SVN

WebService: SOAP, WSDL, REST

IDEs & Tools: RAD 9.0.1,Eclipse 3.x,Netbeans

Application/Web Servers: Websphere,Apache Tomcat 4.x/5.x/6.x/7.x

Databases: MongoDB,Oracle 10g, MySQL 5.x, PLSQL,DB2

O/S & Environment: Windows Vista/XP/2000/NT, HP-Unix, and Linux

Version Control: SVN (Subversion), CVS

Design Patterns: MVC,Integration

XML Technologies: XML

PROFESSIONAL EXPERIENCE:

Client : Cigna, Windsor, Connecticut, USA

Role: Sr. Developer Nov 2014 –Till date

Project Description:

Cigna is a global health services organization head quartered in Bloomfiled,Connecticut. Its insurance subsidiaries are major providers of medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups (e.g. governmental and non-governmental organizations, unions and associations). Cigna also offers Medicare and Medicaid products and health, life and accident insurance coverages primarily to individuals in the U.S. and selected international markets.

Roles and Responsibilities:

Responsible for attending daily scrum call,alternate day triage call,story grooming.

Working as Onsite point of contact for directory application,meeting with business lead for understanding the business rules to be incorporated in application code.

Prepare Sequence diagram,class diagram for the Health Care Provider portal.

Design and code the Spring integration flow for Benefit service for 'Find A Doctor' service.

Handling code for REST calls and messages in the spring integration .

Version 1 to version 2 changes for HCP directory which included work like database changed from Oracle to MongoDB,SOAP webservice calls were changed to REST webservice calls,spring integration was used for webservice calls and message handling.

Used Junit for unit testing.

Implemented MVC-Model architecture using spring,SPRING Integration and other J2EE design patterns for the application development.

Used MAVEN build to build the application EAR file to deploy in Test and Stage environment.

Code level analysis and expertise in analyzing the application service and portal logs for post production fixes.

Maintenance and production support for version 2 implemented code.

SOAP UI testing done in version 1 HCP webservice calls.

Used SVN as versioning tool and RAD as application development IDE.

Environment:

Websphere application and portal server, Mongo DB, Mongo VUE, 1.6.9, SOAPUI 5.0.0, Java 1.5, J2ee, JSP,JavaScript, REST Template,MongoDB template,SVN,RAD.

Client : Century Link, Denver, Colorado, USA

Role: Sr. Developer 0ct 2013 –Aug 2014

Project Description:

CenturyLink is the third largest telecommunications company in the United States and is recognized as a leader in the network services market by technology industry analyst firms. The Company is a global leader in cloud infrastructure and hosted IT solutions for enterprise customers.

Roles and Responsibilities:

Prepare LLD’s for site analytics with the page views and track clicks

Integrate Ominture code in the newly build web pages

Build JS files for the integration of site analytics using Omniture

Analyze the Image request with plugs in like (fiddler, HttpFox) and view the real-time online reports

New module development in centurylink.com

Weekly Content Changes (WCP) in centurylink.com

Unit testing

Maintenance and Production support with defect fixes

Implemented MVC-Model architecture using Struts, JSF, spring, Hibernate and other J2EE design patterns for the application development.

Created Web Services in SOA framework to be used by .Net Application.

Configured using Hibernate for the Database connection and Hibernate Query Language (HQL) to add and retrieve the Information from the Database.

Designed UI screens using JSP, JSF, XHTML, CSS and JavaScript and used AJAX for dynamic web content

Used JSF Validation and Custom tags, Backing beans.

Adopted J2EE design patterns like Singleton, Session Façade, used DAO’s to transfer the data to database.

Used JUNIT frame work to execute unit test cases.

Main Developer to perform the Load test before deploying the application in Production.

Used ANT build and Hudson build to build the application EAR file to deploy in Test and Stage environment.

Environment:

Weblogic, Oracle, Java, Dimensions, Caliber, JSP, JavaScript, Angular JS,HTML5, CSS3, jQuery, Firebug, HttpFox, and Fiddler.

Client : Dish, Denver, Colorado, USA

Role: Sr. Developer July 2012- Oct 2013

Project Description:

Dish is an American direct broadcast satellite service provider. The company provides satellite television,audio programming and interactive television services to commercial and residential customers in the United States.

Roles and Responsibilities:

Requirement analysis from business and creating requirement use case and page flows

Creating mockups for easy user interface with good look and feel

Cross browser testing

Conversation of PSD to HTML

Production support and Maintenance with defect fixes and deployment.

Improved the Browser-side compatibility for the website using JQuery and DoJo.

For DataCase ODR Application created new Custom Struts Validations for new business requirements.

Migrated DataCase ODR Application Struts1 to Spring MVC.

Modified some Entity classes and HQL queries to address these requirements.

Used Spring Integration to Map an external CRM to Log Call Volumes.

Environment:

Weblogic, Oracle, SVN, Flash, ActionScript3, JSP, JavaScript, HTML, CSS3, jQuery, Ajax, Json, Java, J2EE,Linux

Client : Union Bank of California, USA

Role: Sr. Developer Jan 2012- Jun 2012

Project Description:

System Appreciation Documents are developed for the complex programs in Demand Deposit Accounting platform. These documents are prepared with complete details of the programs like Program Description, Processing Logic, Business Rules and Business Validations with Flow Diagrams and Flow Charts. These documents will help in better understanding of the programs and the application and will be used in creating the high level system design documents.

Roles and Responsibilities:

Code analysis and preparing the flow of the program.

Prepare SAD and share with client.

Ensure to maintain SAD document standard as per client.

Analyzing the business and functional requirements

Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.

Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage

Implemented the business logic to interact with TrustCommerce using TC Query API to download the data in XML format from TrustCommerce vault site.

Used JAXB framework to Marshalling and UnMarshalling XML.

Implemented XSD schema to Create POJO classes for the XML elements.

Used Hibernate framework to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.

Environment:

J2EE, JSP, Servlets, Struts, JSTL, JMS, XML, XSLT, JPA, Spring, UNIX(AIX), Hibernate, JQuery, Java Script, Ajax,DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Oracle 10g

Client : Amex

Role: Sr. Developer Nov 2011- Jan 2012

Project Description:

American Express Company, also known as AmEx, is an American multinational financial services corporation. The company is best known for its credit card, charge card, and traveler's cheque businesses. Amex cards account for approximately 24% of the total dollar volume of credit card transactions in the US.

The Payroll Year End Change is performed for incorporating the Year change for successful processing of Payroll cycle. The US Client Payroll will have certain rates to be modified year to year, the year end change is essential to have the latest information updated for next year.

Role:

Designed frontend using XHTML and Java server faces framework.

Requirement Analysis, Client Interaction & Design.

Implemented the validation functionality of promo code in session beans.

Developed business logic in POJOs.

Extensively used Hibernate in data access layer to access and update information from and to the database.

Designed HQL queries and applied normalization techniques for reducing data redundancy.

Responsible for creating Mapping configuration files in Hibernate framework.

Provided support for other team to integrate java application to front end Adobe Flex application.

Participated in code reviews and walkthrough.

Created test cases and performed unit test for implemented code.

Used CVS for Version control and source code maintenance.

Involved in testing and deployment of the application on Web sphere Application Server 6.0/7.5 during staging and QA testing phase.

Maintain CMMI Level 5 standards as expected by the client.

Environment:

Java 1.5, XHTML, JavaScript, Angular JS,CSS, JSF1.2,IBM DB2, IBM Web Application Server 7.5, Apache Log4j, Serena Dimensions 12.1, WinSQL, HttpWatch, SOAPUI

Client : Ameriprise, Minneapolis

Role: Java Developer

Project Description:

AUDIT MAPS Apr 2011- Nov 2011

Audit Maps project was to enhance the reconciliation process for data transfer from Mainframe system to Distributed Server. This involved in changing multiple programs to have the control file generated with critical information about the input file records. This control file along with the actual data will help in reconciliation of transferred data to Distributed server from Mainframe system.

BETA MIGRATION Aug 2009- Mar 2011

This project was to design web application and login for online access of reports (newly migrated to mainframe repository XPTR from a company that was merged with Ameriprise). As part of Report delivery work stream, the report on tapes was moved to designated locations on Mainframe repository through LPR-LPD process. The recon process involved development of reconciliation batch script(VB Script) which was scheduled daily for tracking any discrepancy in the transfer of reports from Beta system. In case of any discrepancy the script should raise an alert to Business and production support.

SBC REBRANDING Apr2008- Jul 2009

This project is report/check design and these reports are used at Mainframe printer. For checks generated from SHARK accounts (daily and dividend), there was a need to change the entity from 'RiverSource mutual funds' to 'American Enterprise Investment Services, Inc.' on both the check and stub (confirmation) portion of the check American Enterprise Investment Services, Inc. will be entity listed on daily distribution and dividend checks for SHARK accounts .Furthermore another change that was required, is to make sure that all SHARK daily distribution check stubs (confirmations) include CUSIP.

XPTR MIGRATION Jun2007- Mar 2008

This project is migration of 5 years report data which was stored in Mainframe repository XPTR (Mainframe report repository) to OFM. There were 6 different category of reports that are of type IBM AFP (Advanced Function Presentation) . These AFP files are converted to smaller AFP files and then converted to pdf by xenos program. The pdf are then loaded to OFM (online file manager)

Roles and Responsibilities:

Participate in the discussion with the business experts to understand the Business requirements and mould them in to technical requirements towards development

Programming and Development of modules involving Struts, Hibernate, JPA,Spring.

Involved in designing front-end screens using Java script,JSTL, JQuery, JSP, AJAX, HTML and DHTML

Used Struts Navigation library to dynamically assemble presentation pages from reusable components

Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml

Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance

Implemented Design patterns such as Business delegate, Service locator, Model View Controller, Session façade

Implemented the GOF design patterns like Factory, Singleton and Command patterns

Worked on the SOA, WSDL,JSON, XML, XMLSchema(XSD), REST and Web Services calls to integrate the CCMS application with other systems

Used Core Java collections, exception handling,JDBC and SQL to connect to Oracle and implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops etc in the application

Implemented logging mechanism using Log4j with the help of Spring AOP frame work

Designed various tables required for the project in Oracle database and used Stored Procedures in the application

Used Ant build script to deploy the application

Worked on JSF(rich faces),used EJB 3.0, including session bean and entity bean.

Responsible for unit testing the application using Junit

Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency at back-end.

Development of JCL,Cobol to transfer reports from Mainframe to OFM database (Oracle)

Utilized CVS as a version control system and for code management and Quality Center (QC) for tracking defects and project management

Environment:

Java 5.0,J2EE,Servlets, Struts 1.0,Spring 2.0,Hibernate 3.2, EJB 3.0, JSTL, JMS, XML, Xpath XML SCHEMA(XSD), XMLspy, XSLT, JPA, UNIX(AIX), JUnit 4.2,Jenkins,JSP, JSTL,CSS, JQuery, Java Script, VB Script,Ajax,DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Websphere Message broker 6.0, Web Services, Oracle 10g, Eclipse3.3, CVS, QC, UML, SQL, COBOL, DB2, VSAM, XENOS



Contact this candidate