We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

5.00/5 (Submit Your Rating)

Experience Summary:

  • Over fifteen years of experience in Study, Analysis, Design, Development, Testing and Implementing of application software for Client-Server and Web based multi tier systems.
  • Experience in developing Enterprise Applications for Telecom, Leading Financial Institutions, Airlines industries and Federal Government Departments.
  • Proficient in defining user needs and developing project requirements and converting them into functional
  • specifications and applying Object Oriented concepts to meet those needs.
  • Strong programming experience in developing of applications with Core Java, J2EE, Spring, Hibernate, Struts 2 and database languages SQL, PL/SQL, SQL Plus and JDBC under UNIX environment.
  • Good knowledge and understanding of design patterns and Java collection framework.
  • Experience in working with high volume data and databases such as Oracle, Sybase, DB2, Informix and Ingress.
  • Good understanding of J2EE technologies, SOA, Web services, Multi-threading concepts, socket programming and analyzing performance and core memory issues.
  • Good knowledge and experience in designing, implementing hash tables for high volume data processing.
  • Proficiency in C and C , shell programming and builds using ant, make and build integration tools
  • Highly motivated with the ability to work independently or as an integral part of a team and committed
  • to the highest levels of professional and personal excellence, using skills and abilities:
  • o Good analytical / problem solving skills
  • o Strong ability to find creative and optimal solutions to complex problems
  • o Sharp in meeting deadlines and handle conflicting work priorities
  • o Cooperative and fast to learn new technologies
  • o Excellent communication and organizational skills
  • o A multi role player in development, integration, implementation and support

Technical Skills:

J2EE, Web Technology, Open Source Frameworks

J2EE, JSP, Servlet, HTML, XML, Java Script, AJAX, JSON, Spring 2.5, Struts 2, Log4j, JUnit, CSS

Programming Languages

Core Java, SQL, PL/SQL, SQL Plus, JDBC

Operating Systems

Unix, Linux

UNIX Systems

HP Unix, Sun Solaris, Compaq - Digital Tru 64, AIX, QNX

RDBMS

Oracle 9i-11g, Sybase 12.5, Informix, Ingress 11, DB2 v8-9

App Severs

JBoss, Websphere Application Server, Apache Tomcat

Development IDE

Eclipse, WebSphere Studio

ORM Frameworks

Hibernate, iBATIS

Web Services

JAX-WS, SOAP, GSOAP

C Libraries

STL, Rogue Wave

Networking Protocols

TCP/IP

Scripting Languages

Korn Shell, awk

Build Tools

Rational Purify, Rational Quantify, Cruise Control

Source Code Control

Rational Clear Case, Subversion, CVS, PVCS

Middle Ware

Corba - Iona Orbix 3.3.8, Verizon CEM

PROFESSIONAL EXPERIENCES:

Confidential

Applications: Exceptions Management System EMS

Role: Senior Java Developer/Analyst

Responsibilities:

  • Analyzed the data flow of EMS and identified middleware component to be replaced by java technology.
  • Provided recommendation to the team to select Spring frame work component JdbcTemplate as a good choice for the requirement.
  • Developed a data access framework for the team using Spring JdbcTemplate.
  • Worked closely with the team to develop and implement all data access interfaces.
  • Developed start/stop shell scripts and other utilities.
  • Developed test plan to do UAT/SIT tests.

Environment: Core Java, JSP, Servlet, Oracle, Spring 3.5, Sun OS, Linux, korn Shell, Java Script, DOJO,

JBoss, Eclipse.

Confidential

Applications: Electronic Ticketing and Auto Refund Role: Senior Java/Object Oriented

Specialty Developer/Analyst

Responsibilities:

  • Created design documents from the requirement analysis.
  • Developed batch process in core Java to fetch data from the database, map the data with stub classes and
  • send data to revenue apps using web service.
  • Added header and security credential to the outbound soap message using soap message handler.
  • Coordinated with offshore QA team to test the data, data flow, configuration and builds.
  • Enhancement to the core java application Electronic Ticketing Archival retrieval.
  • Developed test scripts for Electronic Ticketing's Java apps to test DB2 v9 in TEST, UAT and SIT
  • environments.
  • Enhancement and development of PL/SQL blocks.
  • Enhancement to the ticketing TPF outbound to backend modules that process data and sends data to
  • Revenue applications.

Environment: Core Java, Web Services, GSOAP, SOAP UI, My Eclipse, WAS app server,

JUnit, HP UNIX, DB2, PL/SQL, TPF, SVN, Clear Case, Agile.

Confidential

Role: Application Developer/Analyst

Responsibilities:

  • Developed MFAS's Operations Management Console. A Spring MVC based console to view and control
  • the back end scheduler engine status and submit report requests.
  • Added few new reports to the Operations Management Console to process report request as per business
  • requirement.
  • Coordinated with UAT, configuration management, builds as well as with the release management teams.

Environment: Core Java, JSP, Servlet, Java Script, DOJO, JSON, Spring MVC, iBATIS, JUnit,

Tomcat, Eclipse, WAS App server, AIX, Korn Shells, PL/SQL, DB2, SVN

Confidential

Role: Application Developer/Analyst

Responsibilities:

  • Designed and developed a batch scheduler in core java to process daily global FX rates and cross
  • currencies rates from Oracle back end currency data server and upload it to SABRE main frame via web
  • services.
  • Designed and developed a data look up tool in three tire MVC architecture using the J2EE technologies JSP, JavaScript, AJAX, Servlet, Service beans, Oracle .
  • Designed and developed a web based data entry tool in three tire MVC architecture using J2EE
  • technologies JSP, JavaScript, AJAX, Servlet, Service beans, web services . Direct to Sabre for YY Fares
  • and other fare base rule corrections to TPF data files.
  • Enhancement and support of a Web based FX Rates application. FX rates are captured around the clock from various web sites and populated to an Oracle database.
  • Managed all phases of build and release activities - developed deployment scripts for releases and patches,
  • coordinated with HP operational team and production support for on site and offshore legacy Air Pricing
  • Operation team.

Environment: Core java, JSP, Servlet, Java Script, JDBC, Hibernate 3.25, Spring 2.5, AJAX,

JBoss 4.2, Eclipse, XML, Log4j, SOAP Based Web Services, Sun Solaris 5.8, SE Linux,

Korn Shell, JUnit, Oracle 8, 10, OS2, IBM's Transaction Processing Facility TPF ,

Clearcase, Subversion

Confidential

Role: Senior Programmer/Analyst

Responsibilities:

  • Enhancement to the batch jobs as per the business request.
  • Coordinated with QA team and operate team to test and implement the business request, as to schedule
  • monthly and weekly batch jobs.
  • Technical lead for implementing infrastructure for business to test Credit BASEL month end re calculation
  • in an environment similar to the production standard credit risk calculation.
  • Developed an interactive menu application in korn shell combined with SQL to connect, collect, update
  • data to Sybase and run BASEL month rerun.
  • Credit engine batch process production support.

Environment: C/C - Rogue Wave, Sun Solaris 5.8, Korn Shell, Sybase 12.5, PL/SQL, Clearcase

Confidential

Responsibilities:

  • System migration support for a new release of Hedge Pro application with upgraded OS version of Sun Solaris as well as Corba upgrade from Orbix 3.0c to Orbix 3.3.8.
  • Production support on system wide and batch jobs during the migration and post migration.
  • Coordinated with third party modules to test and implement their modules to interface with application for
  • the new release.
  • Maintained Third Party Infrastructure that provide real-time Market Data to the application.
  • Corba - Orbix configuration for new enhancement to the application.
  • Coordinated with QA team to test and implement the user request.
  • Technical lead for the Hedge Pro development and support Team.
  • Managed all phases of build and release activities as well as wrote scripts to implement configuration
  • management methodology.

Environment: Core Java, C/C , Oracle 9i, PL/SQL, Sun Solaris 5.8, Korn Shell, Corba Iona

Orbix 3.3.8, Java Swing, Clearcase

Confidential

Role: Senior Programmer/Analyst

Responsibilities:

  • Enhancement to the AAIS application on server and client process, as per change control request, using
  • C , Pro C, SQL, and Java technologies.
  • Designed and developed Web portal interface using Websphere Studio - 5 for OSP Out Site Plant entities
  • Query and data correction services.
  • Migrated an existing Web inquiry portal application from CGI to J2EE Java technology using IBM
  • Websphere Studio-5.
  • Build of AAIS client, server system on Sun and Linux OS.
  • Resolved incident reports as requested by the client through Action Remedy.

Environment: C /ESQL, Core Java, Sun OS, Linux, Korn Shell, STL, Informix, awk, Java Swing, JSP,

Servlet, HTML, Java Script, JDBC, IBM - Websphere Studio 5, CEM - Common Enterprise

Messaging Middle Ware, Remedy Action Request System

Confidential

, Role: Senior Programmer/Analyst

Responsibilities:

  • Developed programs using C/C , Pro C, PL/SQL and SQL Plus to migrate National Archive of
  • Canada's database system from mainframe to a new client server model Oracle 9i . Extracted Flat files
  • data from mainframe are validated and converted to map the new client server data model, then processed
  • to populate the client server database.
  • Designed and developed hash tables to load high volume data to program memory to migrate Archival
  • records Data conversion and update .
  • Coded in business logic layer to validate, map, transform and load the data into tables.
  • Developed test script in Korn Shell.
  • Performed unit test on each process.
  • Post migration data corrections on new data base tables.

Environment: C/C , Pro C, Compaq - Digital Tru64 Unix, Korn Shell, Awk, Oracle 9i

PL/SQL.

Confidential

Responsibilities:

  • Developed programs using C and Embedded SQL to migrate National Library of Canada's database system
  • from mainframe to a new client server model. Extracted flat files data from mainframe are validated and
  • converted to map the new client server data model, then processed to populate the client server
  • databaseIngress 11.
  • Production support and code enhancement for new and lost item batch process update.
  • Designed and developed hash tables to load high volume data in to program memory to migrate Circulation
  • and Serials records Data conversion and update .
  • Coded in business logic layer to validate, map, transform data and load into tables.
  • Developed test script in Korn Shell.
  • Performed unit test on each process.
  • Post migration data corrections on new data base tables.

Environment: C, Compaq - Digital Tru64 Unix, Korn Shell, Embedded SQL, Ingress 11 SQL , awk.

Confidential

Role: Senior Programmer/Analyst

Responsibilities:

  • Developed Batch Processes Conversion using Rogue Wave C Library, for the Bell-Sympatico Internet
  • Billing System. This includes extraction of client's information from Sybase database for Conversion,
  • Converting the data for the new system requirements and producing the flat file.
  • Developed a filter process to extract all active clients from the database.
  • Developed an update process to update the database.
  • Performed unit test on each process.
  • Documented each Unit Process in detail as required.

Environment: Rogue Wave C Library Toolsh , DBToolsh , Sun Solaris, Korn Shell, C Shell,

Sybase

Confidential

Role: Programmer/Analyst

Responsibilities:

  • Implemented the array processing capability of Oracle 7.3.3 to the server processes, using the Rogue Wave
  • C library's Bulk Reader, Bulk Inserter classes.
  • Build of server processes.
  • Helped to migrate the applications from HP C compiler to HP aC , this includes compiler- options,
  • shared library creation as well as makefile changes.
  • Designed and developed few repository tolls in Korn Shell script.
  • Integrated Rational's Purify 5.0 to the development environment.
  • Designed and developed a Delta process to compare two registry tables, each contains twenty millions
  • records and extracted delta records to flat files by electoral district.
  • Developed a stand-alone interface to address standardizer Group -1 Code-1 Plus , using Rogue Wave C
  • Library.
  • Performed unit test on each process.

Environment: Rogue Wave Library - C Toolsh , DBToolsh , HP-Unix 10:20, Korn Shell,

awk, Oracle 7.3.3.0.

Confidential

Project: Client Server Delivery Network CSDN Project Role: Programmer/Analyst

Responsibilities:

  • Developed Batch Process Process Income using C Batch Frame work and Pro C for Release 1 of
  • Benefit Redesign Project. This includes extraction of clients flat-file from the database for income
  • verification from HRD Department of Human Resources Canada , conversion of incoming HRD income
  • details flat-file from Legacy system to local system and updating the database with the new income
  • information from the converted flat file to the database.
  • Analyzed the business rules and methodology.
  • Developed test script in Korn Shell.
  • Performed unit test for each module, including regression test.
  • Documented each Unit Process in detail as required.
  • Performed three monthly pay run maintenance.

Environment:, C /C - Batch Frame work, Pro C, HP-Unix 10:20, Korn Shell, Oracle 7.3.0.0

SQL, PL/SQL , PowerBuilder, DMR Productivity , PVCS

Confidential

Role: Programmer/Analyst

Responsibilities:

  • Performed total system enhancement for Genesis Release 3.2, this includes the, desktop user interface
  • changes C coding and Classic middleware changes C coding of existing Insurance quoting software
  • systems.
  • Designed and coded an installation process in VXREXX for Genesis Release 3.2.
  • Designed and coded an uninstall utility for Genesis Release 3.1 in VXREXX.
  • Modified the existing VXREXX code for upgrading the BLUE CROSS new quotation.
  • Performed system acceptance test for Genesis Release 3.1.
  • Prepared laptop PC's for release 3.1 system acceptance test using the LAN CID Configuration
  • Installation and Distribution .
  • Documented each task in detail as required.

Environment: OS/2, IBM VXREXX, IBM Hyper Write, Panel Plus 2, Brief editor, Borland C ,

MKS toolkit, PVCS

We'd love your feedback!