Post Job Free

Resume

Sign in

Management Java Developer

Location:
Irving, TX
Posted:
December 02, 2016

Contact this candidate

Resume:

Lakshmi V

Phone: 610-***-****, Email: acxqm8@r.postjobfree.com

Experience Summary:

Having 11+ Years of IT industry experience in software analysis, design, development, documentation and implementation of applications using Java1.4/1.5, J2EE1.4 Technologies, JBoss, Struts Framework, Portlets, Portal Development, Spring Framework, Hibernate, EJB, WebSphere, Weblogic, Tomcat, Oracle, SQL/PLSQL, MySQL, Windows and UNIX on multi-tier architecture applications.

Having Banking, Financial, Healthcare, Telecom, Insurance and HRMS domain knowledge

Proficient in Implementing the Core Design Patterns and J2EE design patterns.

Having hands on experience on frameworks like Struts, Spring and Hibernate.

Extensive experience in developing Portlets for Websphere PortalServer using JSR-168/JSR-286 Specifications.

Expertise in implementing J2EE technologies like JSP, Servlets, EJB (Entity, Session, MDB), Struts, Java Beans, JDBC, JNDI, XML to develop Enterprise applications.

Experience in creating user interfaces using JSP, AJAX, HTML, DHTML, client side validations using JavaScript, Struts Validation framework.

Hands on experience on XML parsing, XSLT Transformations and XPath expressions for traversing.

Strong knowledge in PL/SQL, Stored Procedures, Functions, Triggers, Scheduled Jobs, Cursors and database concepts.

Experience in Service Oriented Architecture (SOA) and implementing Web Services using SOAP, UDDI and WSDL.

Experience in developing Business Applications using JBoss 3.0, Weblogic11.0 and Tomcat 5.x.

Excellent hands-on experience in Unit testing, Integration Testing, Functional Testing using various testing methodologies and tools like JUnit and Cactus.

Have sound knowledge and innovative skills in creating UMLdiagrams, use-case documents etc. using Rational Rose and Borland Together.

Working knowledge with version control software tools – CVS, Rational Clearcase and Sub Version.

Performed Load/Stress tests, Memory utilization analysis using JProbe and WAPT.

Working knowledge with IBM Rational Tools like Rational Application Developer (RAD), Rational Software Architect (RSA), Rational Clearcase, Rational ClearQuest and Rational Manual Tester.

Experienced in software development using Rational Unified Process (RUP) and Agile development processes.

Active participant in troubleshooting failure issues and have appreciable analytical, problem solving, communication and interpersonal skills.

Experienced in tuning JVM for java applications.

Expertise in all aspects of SDLC - analysis, design, coding, testing, performance tuning, documenting, maintenance and user training.

Have shown expertise in Bug fixing, Production Support and Maintenance.

Carrying out Code Coverage for java application for better maintainability.

Education:

Master of Computer Applications (M.C.A) from Nagarjuna University, India.

Bachelor of Computer Applications (B.C.A) from Nagarjuna University, India.

Certifications:

Sun Certified Java Programmer (SCJP)

Sun Certified Web Component Developer (SCWCD)

Sun Certified Business Component Developer (SCBCD)

Brain Bench Certified in Java 2 Fundamentals.

Technical Skills:

Web Technologies

J2EE 1.4.2, EJB 2.0, JSP 2.0, JSTL, Servlet 2.4, Portlets, JDBC, HTML 4.0, DHTML, Java Script, XML 1.0, XSLT, XPath,XML Parsers (DOM, SAX, JDOM, JAXP), CSS, JMS, AJAX, UDDI, JSON, JQuery

Scripting Languages

VB Script, Perl Script

Application Frameworks

Struts 1.2, Spring 1.1/1.2, Hibernate 3.0/3.1, Apache Axis, Spring Web Flow, JFP ASDP Framework

Web/Application Server

WebSphere 6.1/7.0, Weblogic11.0/8.1/7.0, Apache Tomcat 5.x, JBoss 3.0, WebSphere Portal Server

IDE

JBuilder, Netbeans 5.5/6.0. Eclipse 3.2,WSAD 5.1, RAD 7.0, RSA, XML Spy, Dream Weaver, Oxygen Editor

Design Tools

Rational Rose, Borland Together, Microsoft Visio

RDBMS

Oracle10g/9i/8i, MySQL., Microsoft SQL server 2007, DB2

Programming Languages

C, C++, Java 1.4/1.5, SQL, PL/SQL, UML, WSDL

Build/Packaging

ANT, Cruise Control for build automation, Maven, Hudson, GIT

Operating Systems

Windows 95/ 98/ NT/ 2000/ XP, UNIX

Change Management Tools

Win CVS v1.x, Rational Clearcase 7.x, Subversion 1.4.x, RTC 5.0.2

Testing Framework

JUnit 4.x, Cactus

Network Protocols

TCP/IP, HTTP, SMTP, SOAP

Performance/Memory Management Tools

JProbe 7.0, WAPT 5.0, JVM tuning techniques

Software Development Process

Rational Unified Process (RUP) and Agile

Memory Management Utilities and Tools

JProbe, OptimizeIT, JConsole, jvmstat, WAPT

Portal Technologies

JSR-168, JSR-286 and Knowledge of WebSpherePortlets

Other Tools

XDoclet, JIRA, Vmware Workstation 5.0, ERwin 7.x, SQL Developer, TOAD 8.6 and Splunk

Professional Experience:

Fidelity Investments, Westlake, TX Jun’2016-Till date

Lead Java Developer

Integrated Customer System (ICS)

FIT supports the Information Technology needs for Fidelity Institutional Group. OSG Integrated Customer System (ICS) Technology team is within FIT. OSG Technology Support provides superior development and maintenance support to the overall FI organization, in vital core subsystems that provide regulatory books and records information as well as trusted customer information, distributed throughout the organization. Our organization supports every business line maintained within the overall FI organization, with a particular focus on supporting operational functions.

Responsibilities:

•Setting up design, development and implementation of applications/ JWF framework in the SOA domain.

•Design, Develop, Implement technical solutions on a platform dedicated to handle large volume of data and transactions.

•Asses and research current implementations of the platform and determine the course of action required to elevate the platform to meet customer needs.

•Driving technical initiative with US partners, prototyping, showing, buying in from cross-geography teams

•Taking the business requirements coupled with existing architecture to set a technical vision for features and major components and clearly articulate the evolutionary steps to achieve it

•Should be setting and communicating and reinforcing technical standards

•Working with Operations to plan major infrastructure upgrades, to troubleshoot issues and to tune the environment for optimal performance and uptime

•Collaborate with peers and management on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experience.

Environment: Java/J2EE 6, JDK 1.7, SOAP Web Services using JAX-WS, Spring Batch, SOAP, JUnit, IBM WebSphere 7.0, JWF Framework, Eclipse, XML, Unix, DB2, Maven, GIT, Jenkins, Sonar, JSON, REST, Spring Framework 3.0.

American Airlines, Fort Worth, TX Mar’2016-Jun’2016

Lead Java Developer

CASPER and PIE

Collect and store the PNR extract from real time(CASPER) is to collect the PNR extract using MQues in realtime, store in the database to provide the date to all other interfaces like Hercules, Pricing, Mosaic, AvailabilityManager and other reconciliation projects using web services. PIE (PNR Improvement Engine) is the project for making the changes to the PNRS improvements in the form of adding Premium Economy cabin, AAdvantage Citi card customer changes.

Responsibilities:

•Interacting with BA’s for finalizing Premium Economy requirements.

•Designing the CASPER and PIE application in compliance with existing architecture and accommodate with the existing interfaces

•Developing the Queue and Spring Framework

•Responsible for performing design and code reviews to coding standards and best practices.

•Build management and support.

•Maintenance and Support for existing CASPER/PIE, Aircraft schedule applications and making sure the queue connection manager with all interfaces.

Environment: Java/J2EE 5, JDK 1.7, IBM WebSphere 7.0, Eclipse, XML,JSP, Java Script, CSS, HTML, Windows NT, Unix, Oracle 11g, SQL/PL-SQL, Maven, Rally, JSON, SOAP, Spring Framework 3.0, Hibernate, Struts 2.0, Dynatrace.

Citigroup (Citi Credit Cards Marketing), Irving, TX Mar’2015-Feb’16

Lead Java Developer

Citi Commercial Bank (CCB)

Citi Commercial Bank is to establish a global website that will market its global products, global network and thought leadership to potential and existing clients. CCB allows multi-language support that provides relevant information to its customer base for their local and global regions. CCB replaces over 10 different Commercial Banking pages or sites around the world and translates into six languages including English to allow greater access to the marketing content for existing and potential clients. Thought Leadership (article repository) allows sales force to distribute helpful information to the clients. Contact Us form will route entries via email to assigned business personnel to provide a touch-point for potential clients interested in CCB services.

Responsibilities:

•Interacting with BA’s for finalizing CCB requirements.

•Designing the CCB application in compliance with JFP(Java Financial Platform) ASDP (Application Service Design Pattern) architecture

•Developing the website using Spring Web Flow, Struts, Tiles, JSON, JQuery and Spring Framework

•Responsible for performing design and code reviews and enforce Citi coding standards and best practices.

•Build management and support.

•Imparting knowledge transfer to new team members.

•Creating User Manuals and handover to PROD team.

•Maintenance and Support for Citi Cards Marketing application.

Environment: Java/J2EE 5, JDK 1.7, IBM WebSphere 7.0, Eclipse, XML,JSP, Java Script, CSS, HTML, Windows NT, Unix, Oracle 11g, SQL/PL-SQL, Maven, RTC,JSON, REST, JQuery, AngularJS, Spring Framework 3.0, JFP ASDP Framework, Struts 2.0, Tiles 1.0, Spring Web Flow 1.0, CMS

Synchronoss Technologies, Bridgewater, NJ

Senior/Lead Java Developer Mar’2014 – Feb’2015

AT&T Mobility - B2C Order gateway

Order Management System is to provide a common interface that communicates with Service providers, Enterprise groups, and partners can use to order telecommunications equipment, services, and manage customer accounts. It is intended to be used in a back office context, fed by customer-facing applications such as eCommerce websites on the public internet. Once the customer requests and associated data is captured, that information can be transformed into an XML message and then sent to an Order Management System configured to accept and process transactions particular to that customer-facing front-end system. Once a transaction is received, it is processed according to the business rules that have been specifically encoded and configured to work within the context of the communication service provider’s back-office environment.

Responsibilities:

•Plan, develop and implement application components from conception to completion in B2C order gateway.

•Responsible for defining XSD schema based on the client requirements.

•Responsible for writing XSL Transformers to convert input XML files to web components.

•Updating the CPO module based on the new XML elements.

•Developing Handler and Workflow frameworks.

•Responsible for developing CC Portal, WAC and iPhone unlock portals.

•Perform design and code reviews and enforce coding standards and best practices.

•Responsible for build management and support.

Environment: Java/J2EE 5, JDK 1.6, Weblogic 11g Application Server, Eclipse, XML, XSLT, XPATH, JSP, Java Script, CSS, HTML, Windows NT, Unix, Linux, Oracle 11g, SQL/PL-SQL, CPO Utility 1.4, SOAP, Maven, ANT, SVN, Perl, VB Script, Splunk, Sonar, Team City.

Lincoln Financial Group, Philadelphia, PA

Senior Web Developer/Java Developer June’2013 – Feb’2014

HUB 2 - Group Insurance SSO & Registration

HUB2 is a Lincoln secured portal platform to enhance the user experience and usability of all products and users.

It is an insurance domain with SOA- based portal application that will replace its aging legacy 'Lincoln4benefits' system with a new 'LincolnFinancial', custom developed family of applications that would manage Lincoln line of business - Employer Retirement Plan(401K), Annuities, Life Insurance, Group Protection/Group Insurance and Life Comp.

It will provide the tools and self-access for GroupAdmin, Consumer/Participants, Advisor, Plan Sponsor, Broker and Third Party Administrators to have a quality business experience with Lincoln Businesses. The system was implemented in a multiphase approach.

In HUB2.0 Lincoln Portal changes to support the GP SSO, Registration & Migration, Identity & Access Management, Advisor portal and Consumer and Producer portal.

Responsibilities:

•Designing and Developing Portlet and handler components using JSR 286 standards.

•Primarily responsible for Portal UI development in Forms and Delegation modules.

•Developing UI component to give the user a rich UI experience and at the same time to have a good throughput/performance by using JQuery with AJAX functionality, apart for the normal Jsps and javaScripts.

•Developing RESTful web services (using Jersey) acts as a model and are hosted with

• in the WAS

•Used synchronization to protect the code from multi threading.

•Writing client programs for web services.

•Developing batch processes.

•Responsible for ongoing support for the existing applications.

Environment: Java/J2EE 5, JDK 1.6, Oracle Weblogic Portal 10.3.2, WAS 8.5, RAD 8.5, Eclipse, OracleWeblogic Server 11g, JSP, Java Script, CSS, HTML, JQuery, Ajax, Jersey, JSON, Windows NT, Oracle, SQL Server management studio, Hibernate, Spring Framework, Spring MVC, Spring Batch, REST, SOAP, Maven, SVN, Perl, VB Script.

Citigroup (Citi Prepaid Services), Conshohocken, PA

Senior Web Developer/Java Developer June’11 – Jan’13

Simple Money Transmission System (SMoTS)

Simple Money Transmission Services (SMoTS) is a program designed by the UK government for payments of last resort. The UK government prefers to make payments via direct deposit to a bank account, but currently must issue paper checks for 2% of all payments. The UK government does not maintain payment data on Authorized Customers, and thus cannot perform certain vital analytics. Security is a major concern, as the existing payment method is easy to defraud.

The solution accepted by the UK government is detailed in the method statement of the ITT response. In summary, several departments of the UK government will create and fund accounts for all Authorized Customers eligible to receive government payments. These Authorized Customers, after receiving tokens attached to their accounts, will withdraw the payments and receive cash from the designated Paypoint Terminal System Providers.

Responsibilities:

•Design, develop and support applications related to systems integration for CPS Domestic and International Expansion Projects.

•Hands on experience in using Core Java concepts like Collections and Multithreading concepts

•Implemented multi-threading in ALTO-BACKS module using Java util Concurrency package.

•Implemented callable and runnable interfaces in the multi threaded application.

•Configured thread pools in Java.

•Understand business process & requirements for Domestic, EMEA and APAC launch and enhancements.

•Responsible for system analysis, middleware integration, data transformation, data validation, application development and support, systems integration with FDR and ECS+ (card processing vendor).

•Implemented batch/backend processes using Spring Batch and Active Batch Job Scheduler.

•Developed stored procedures and functions required for backend processes in SQL Server.

•Involved in database optimizations and java application performance tuning.

•Implemented CSA application using MVC architecture.

•Integrated with ECS+ using JMS (MQs) to deliver add funds request.

•Responsible for implementing solutions by using latest Java related technologies specially Spring, Perl, VB Script, Hibernate, Struts, Ajax, Web Services, Maven etc.

•Responsible for ongoing support for the applications.

Environment: Java/J2EE, JDK 1.5, Eclipse, Windows NT, Websphere Application Server 6.1, SQL Server, Hibernate, Spring Framework, Spring Batch, Active Batch, Web Services, Maven, JMS, SVN, JSP, HTML, CSS, Java Script, JQuery, Perl, VB Script.

Department of Labor and Industry (DLI), Mechanicsburg, PA

Computer Programmer Analyst April’08 – June’11

Unemployment Compensation Modernization System

IBM is implementing an SOA- based application development contract with the Commonwealth of PA for a new unemployment compensation system. This will replace its aging legacy unemployment compensation system with a new, custom developed family of applications that would manage unemployment taxes, wage record, benefits and claims for employers and constituents of the Commonwealth.

The system loads the data from the legacy systems such as the Tax reports and Wage reports and stores them as staged data. It runs the validation rules on the reports with the help of Corticon Server where the business validation rules are predefined. The reports are divided into valid and invalid reports based on the validation rules and stored them in separate database. Valid reports are sent back to legacy systems. Invalid reports are assigned to supervisor and Knowledge workers to validate the data using workflow service as a task. All reports can be viewed with employer details using different portlet as an interface and Invalid reports can be modified to make them valid using portlet interfaces.

Responsibilities:

•Developed Portlets and handler components using JSR 168 on EAD4J Framework.

•Configured Portlets in plumtree portal server.

•Involved in migrating portlets to various environment using plumtree/ aqua logic administration.

•Develop Attachments and Notes Portlets for adding attachments and documents related to Wage and Tax reports.

•Developed UC2A (Wage Report), UC2 (Employer Tax Report) Portlet, which shows the list of Tax and Wage reports submitted by the employer for the different Quarter and Year.

•Reports can be modified and moved across the quarters.

•Developed TeamTasksPortlet for the team supervisor that shows the list of invalid reports associated with their tasks and let the supervisor assign the tasks to the knowledge workers.

•Coded Mediator components to apply business logic associated with the business rules.

•Involved in coding test cases for mediator components using Junit.

•Spring dependency injection used to load components and configured them in spring configuration files.

•Involved in bug fixing while component integration testing.

•Used Filenet for content management system.

Environment: JSR 168 Portlet Specification, Plumtree Portal Server, JDK1.4.2, J2EE 1.4, EAD4J Framework, Websphere Application Server 6.1,Oracle 9i, HTML, XML, JavaScript, SQL, SOA, PL/SQL, Spring DI, Hibernate, Corticon Server, JUnit, Clearcase, Clearquest, Rational Application Developer 7.0 (RAD), Web Services, SOAP, WSDL.

Merck Sharp &Dohme (I.A.) Corp, Singapore

Senior Java System Analyst Aug’07 – Feb’08

I-Expense Finance System

Merck & Co., Inc.is a leading research-driven pharmaceutical company that discovers, develops, manufactures and markets a broad range of innovative health care products.

The I-Expense Finance System allows employees in the organization to enter their expense claims via a web-based multi-lingual front-end system. The I-Expense system provides the functionality to show the status of all claims related for the specific employee. Claims are electronically routed to the various approvers for online approval. The I-Expense system sends email notifications to the corresponding approvers for the claims which are pending for approval. After approving, the claim will be routed to finance department, where a finance personnel checks the claim details and approves. Then the claims will be routed to JDEdwards, which is a third party vendor that helps organizations in their financial activities. Also there is a provision in the system to upload AMEX transaction statements instead of manually entering each transaction.

I-Expense system has been deployed under clustered environment to achieve scalability and high availability.

Responsibilities:

•Responsible for gathering Business Requirements and User Specifications from Business Analyst.

•Responsible for Technical document design.

•Involved in code Review for Quality Assurance and better documentation.

•Followed Agile software development process.

•Implemented MVC Model II using Struts Framework.

•Created JSPs, Servlets, and Tag libraries for the Presentation layer.

•Used Ajax extensively on highly accessed data driven web pages.

•Implemented multi-lingual support (I18N) for the application to use the application in different countries.

•Developed Struts Action Classes for the Business logic.

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

•Created monthly scheduled database jobs to notify unattended activities.

•Used TOAD to create stored procedures and triggers.

•Fixed several pending bugs and saved lot of money to the company.

•Performed memory management analysis using JProbe 7.0

•Performed performance analysis using WAPT 5.0

•Understanding JProbe and WAPT reports and profiling the code accordingly.

•Used various Design Patterns in different layers like presentation layer, business layer, DAO layer for scalability and performance.

•Hands on experience with UNIX Commands.

•Experience in writing UNIX Shell Scripts (bsh).

•Used JIRA for Bug Tracking and Project Management.

•Involved in Production Support of the application for different countries.

•Got appreciation from all the clients for the maintenance excellence that I have shown.

Environment: JDK 1.4.2/1.5, Servlets 2.1, JSP 2.0, AJAX, Eclipse 3.1, Windows NT, Tomcat, ORACLE 10g, SQL, PL/SQL, Rational Rose, JUnit 4.x, JProbe 7.0, XML, XSLT, CSS, Java Script, Struts Framework 1.2, JSP Tag libraries, TOAD 9.0, Rational Clearcase 7.x, Subversion 1.4.x, WAPT 5.0, ERwin 7.x, Vmware Workstation 5.0., UNIX

HTMT Ltd, India

Software Engineer Jul’06 – May’07

GIS

Global Information System automates various functions such as HR, Administration, Quality, Operations, Marketing, Corporate, Technical Support group and Finance in the organization situated at various global locations. Corporate users including the Management who are interested in reviewing day-to-day operations/activities/revenue/ expenditures in a summarized form can use this system from different locations. The current release of Global Information System includes web-based asset management system, which can be used for the life-cycle management of organization assets throughout the organization.

Responsibilities:

•Gathering and understanding Business Requirements from HRMS Managers.

•Prepared business requirement document for Asset Management System.

•Involved in development and unit testing of Human Resource Management and Corporate Communication modules.

•Responsible to perform the design of Application using MS-Visio

•Used My Eclipse as Java IDE tool for creating JSPs, Servlets.

•Developed the Struts Action Classes for the Business logic.

•Implemented Mappings using Struts Framework.

•Used Servlets API to filter the incoming http requests for Authentication.

•Developed JSP pages, used Java Script and Struts Validations for client side validation.

•Writing WSDL files for the top down fashioned web services.

•Built ANT Scripts in building the environment for web application.

•Configure and use TOAD to optimize SQL queries, stored procedures and triggers.

•Involved in Production Support and minor enhancements as per application requirements.

Environment: Java 1.4, Servlets, JSP, AJAX, Windows NT, Web Services, WSDL, SOAP, Weblogic, Oracle 8i, SQL, PL/SQL, RUP Process, Microsoft Visio, XML, XSLT, CSS, Java Script, Struts Framework 1.x, JSP Tag libraries, XDoclet, TOAD, CVS 1.x.

GE, India

Software Engineer Mar’04 – Jul’06

Global Award Achievement System

Global Award Achievement System is accessed across all the locations of GE around the globe. This system is used by Supervisors to nominate employees for awards for the achievements they have accomplished. The supervisor can login into this system and he can nominate, write description of the achievement, can choose cash/non-cash prize etc.

Responsibilities:

•Understanding Business Requirements.

•Responsible for writing JSP Pages.

•Responsible for writing validations using Java Script for the JSP pages.

•Using Cascading Style Sheets for formatting.

•Integrating the application with the company’s employee database.

•Writing entity beans for storing award info.

•Implemented Session Façade.

•Unit testing using Junit.

•Participate in System and Integration testing.

Environment: Java 1.4, Servlets, JSP, CSS, EJB, Windows NT, JBoss Application Server, Oracle 8i, SQL, PL/SQL, XML, XSLT, CSS, Java Script, JSP Tag libraries, TOAD, CVS 1.x.



Contact this candidate