We provide IT Staff Augmentation Services!

Senior Java Developer/analyst Resume

4.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY:

  • Over eighteen years of experience in study, analysis, design, development, testing and implementing of Client - Server multi-tier application software systems.
  • Experience in developing Enterprise Applications for Telecom, Leading Financial Institutions, Airlines and 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 Java, J2EE, Spring, Hibernate, Struts 2 and open source frame works.
  • Good knowledge and understanding of data structures, design patterns and Java collection framework.
  • Experienced in working with high volume data and all the major relational databases.
  • Good understanding of SOA/SOAP Web services, multi-threading concepts and socket programming.
  • Highly motivated with the ability to work independently or as an integral part of a team.
  • Sharp on meeting priorities with commitment to the highest levels of professional and personal excellence.

TECHNICAL SKILLS:

Programming Languages: Core Java/C/C++

J2EE, Web Technology, Open Source Frameworks: J2EE, JSP, Servlet, HTML, XML, Java Script, jQuery, AJAX, JSON, Spring 3.5, Struts 2, Log4j, JUnit, CSS, DOJO

UNIX/Linux OS: HP Unix, Sun Solaris, AIX, Compaq - Digital Tru 64, QNX, Red Hat, Cent-OS

RDBMS/Query Languages: Oracle 9i-11g, Sybase 12.5, Informix, Ingress 11, DB2 v8-9, PostgreSQL, SQL, PL/SQL, SQL*Plus, ESQL, HQL

App Severs: WebSphere Application Server, JBoss, Apache Tomcat

Development IDE: Eclipse, RAD

ORM Frameworks: Hibernate, iBATIS

Web Services: JAX-WS, SOAP, GSOAP

Other programming Languages and libraries: JPA, Pro*C, Rogue Wave

Network Protocols: TCP/IP

Scripting Languages: Korn Shell, AWK

Build and Source Control Tools: Jenkins, Cruise Control, GitHub, Rational Clear Case, Subversion, CVS, PVCS

Middle Ware: Corba - Iona Orbix 3.3.8, Verizon CEM

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Texas

Senior Java Developer/ Analyst

Responsibilities:

  • Involved in requirements gathering, design, development of Web Sphere Portal enhancement and back end batch process.
  • Designed and developed few report pages, that display client reports on the portal for business analysis.
  • Added service interfaces to existing SOAP based Web Service for new requirements.
  • Mapped the data base tables with entity classes using Hibernate ORM reverse engineering tool.
  • Implemented persistence logic using DAO classes.
  • Wrote HQL queries and transaction managements.
  • Designed and developed batch process in core java and hibernate to generate notification letters and ftp the generated letters to the print shop.
  • Used java based iText API to create client letters in PDF format.
  • Developed JUnit for all the modules and tested.
  • Coordinated with QA team and print shop.

Environment: Core Java, Struts 2, Sun OS, Korn Shell, iText - API, WAS 7, Oracle, CVS, EclipseConfidential, Round Rock, Texas

Senior Java Developer/Analyst

Responsibilities:

  • Researched on open source reporting tools Jasper, BIRT, Pentaho and developed a proof of concept on Jasper Reports.
  • Developed Jasper reports for the initial release.
  • Developed a SNMP trap in and trap generator in core java using SNMP4J open source library.
  • Developed an Event listener that listens all the SNMP trap version and process the traps and send the events to the message queue.
  • Developed JUnit for all the modules and tested.

Environment: Core Java, Spring 3.5, Linux Cent OS, Korn Shell, Tomcat, PostgreSQL, Git, Jenkins, Eclipse,Agile Scrum.

Confidential, Dallas, Texas

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- Jdbc Template as a good choice for the requirement.
  • Developed a data access framework for the team using Spring Jdbc Template.
  • Worked closely with the team to develop and implement all data access interfaces.
  • Developed 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, JBoss,Eclipse, Maven, Agile.

Confidential, Atlanta, Georgia

Senior Java Developer

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 SITEnvironments.
  • 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, JAXB, GSOAP, SOAP UI, My Eclipse, WAS app server, JUnit, HP UNIX, DB2, PL/SQL, TPF, SVN, Clear Case, Agile.

Confidential, Westlake, Texas

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, jQuery, Spring MVC, iBATIS, JUnit,Tomcat, Eclipse, WAS App server, AIX, Korn Shells, PL/SQL, DB2, SVN

Confidential, Southlake, Texas

Application Developer/Analyst

Responsibilities:

  • 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 Confidential ” 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.
  • 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 Confidential main frame via webServices.
  • Managed all phases of build and release activities - developed deployment scripts for releases and patches.
  • Coordinated with HP operational team and production support for onsite 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, Houston, Texas

Senior Programmer/Analyst

Responsibilities:

  • 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.
  • 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.
  • Credit engine batch process production support.

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

Confidential, Houston, Texas

Senior Programmer/Analyst/Lead

Responsibilities:

  • System upgrade and new release of Hedge Pro -Hedge Fund application with upgraded OS version of Sun Solaris as well as Corba upgrade from Orbix 3.0.0 to Orbix 3.3.8.
  • Technical lead for the Hedge Pro development and support team.
  • 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.
  • Production support on system wide and batch jobs during the upgrade and post upgrade.
  • Managed all phases of build and release activities as well as wrote scripts to implement configuration management methodology.

Environment: Core Java/Swing, C/C++, Oracle 9i, PL/SQL, Sun Solaris 5.8, Korn Shell, Corba - IonaOrbix 3.3.8, ClearCase

Confidential, Tampa, Florida

Senior Programmer/Analyst

Responsibilities:

  • Enhancement to the AAIS application on server and client modules, as per change control request, using C++, Pro*C, SQL, and Cor Java/Swing technologies.
  • Designed and developed a data correction tool using WebSphere Studio - 5 for OSP (Out Site Plant entities) Query and correct production data.
  • 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: Core Java/Swing/C++/ESQL, Sun OS, Linux, Korn Shell, STL, Informix, AWK, JSP, Servlet,Java Script, JDBC, IBM - WebSphere Studio - 5, CEM - Common Enterprise Messaging Middle - Ware, Remedy Action Request System

Confidential

Senior Programmer/Analyst.

Responsibilities:

  • Developed programs using C/C++, Pro*C, PL/SQL and SQL*Plus to migrate National Archive ofCanada’s database system from mainframe to a new client server model (Oracle 9i). Extracted Flat filesdata 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 in C to load high volume data to migrate Archival records (Dataconversion 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

Senior Programmer/Analyst

Responsibilities:

  • Developed programs using C and Embedded SQL to migrate Confidential of Canada’s database system From mainframe to a new client server model. Extracted flat file data from mainframe are validated and Converted to map the new client server data model, then processed to populate the client server Database Ingress 11.
  • Production support and code enhancement for new and lost item batch process update.
  • Designed and developed hash tables in C to load high volume data and 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

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, Sun Solaris, Korn Shell, C Shell, Sybase

Confidential

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 million 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 Library.
  • Performed unit test on each process.

Environment: Rogue Wave Library - C++, HP-Unix 10:20, Korn Shell, AWK, Oracle 7.3.3.0.

Confidential

Programmer/Analyst

Responsibilities:

  • Developed Batch Process (Process Income) using C++ ( Confidential ) and Pro*C for Release 1 of Benefit Redesign Project. This includes extraction of clients file from the database for income verification from HRD (Department of Human Resources Canada), conversion of incoming HRD income details data file from Legacy system to local system and updating the database with the new income information from the converted data 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 support and maintenance.

Environment: C++/C - Confidential, Pro* C, HP-Unix 10:20, Korn Shell, Oracle 7.3.0.0, SQL, PL/SQL, DMR Productivity+, PVCS

Confidential

Programmer/Analyst

Responsibilities:

  • Performed total system enhancement for Genesis Release 3.2, this includes user GUI and Classic middleware changes 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

Confidential

Software Developer

Responsibilities:

  • Converted the API library of TILCON Real time developer from C to C++.
  • Designed a demo for a version release of TILCON product, coded and tested in C and C++.
  • Designed and developed an Id browser in C and tested it.
  • Developed the status bar GUI object for TILCON Real time developer.
  • Redesigned and enhanced an existing tab note GUI object, coded in C and tested.

Environnent: C/C++, QNX, Photon Micro GUI

Confidential

Test and Diagnostics Technologist

Responsibilities:

  • Performed in circuit test using diagnostic software with test fixtures and analyzed the data to verify fault tolerance on circuit module level.
  • Performed firmware functional test and burn in test on Alpha AXP modules using diagnostic software.
  • Systems configuration for Alpha AXP.
  • Diagnostic test at the component and modules level.

We'd love your feedback!