We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Senior certified Java programmer with over 8 years software development experience. An experienced team player, capable of working without supervision. Demonstrated technical proficiency with client/server and Internet based technologies.
  • To continue to expand my knowledge of advanced client server developments, object - oriented software construction and to apply them within a business driven environment.

TECHNICAL SKILLS:

Languages: C, Objective-C, Java, C#, JDK 1.1, JDK 1.3, JDK 1.4, JDK 1.5, Perl 5.8

Development Tools: JBuilder 2.x, 3.x, 4.x, 6.x, 7.x, Symantec Visual Cafe 4.x, Concurrent Version Control System (CVS), Apple's Interface Builder, Apple's Project Builder, Apple's EOModeler, Apple's Web Objects Builder, GNU make, GNU gcc, Jakarta Ant, VisualAge For Java Enterprise 3.5.3, Rational Clear Case.

Application Servers: OAK CORBA ORB, Jakarta Tomcat, Bea Systems Weblogic Server, Inprise Application Server, JRun 3.0, Websphere Advanced Edition 3.5.3, Jboss

Operating Systems: NeXTSTEP (2.1/3.0/3.1/3.2/3.3 ), OpenStep (4.1,4.2), UNIX (BSD 4.3, FreeBSD, Linux, HP/UX (9,10) Solaris 2.5, SunOS 4.13), MS-DOS, Windows NT, Windows 2000 Professional/Server, Windows XP Professional, Mac OS X

Internet Technologies: J2EE, Java Servlets, Java Server Pages (JSP), Enterprise Java Beans (1.1, 2.0), Java Messaging Service (JMS) (pub/sub, p2p), Web Objects Framework, CGI scripts, HTML, XML, XSL/XSLT, Cocoon, Apache Struts, Websphere Commerce Suite 5.1, Opensymphony Webwork, Hibernate ORM

EXPERIENCE:

Senior Java Developer

Confidential

Responsibilities:

  • Continue to work with Front Office Development team on Java listener processes capturing and processing transaction data across multiple asset classes from ISVs (TT, Sungard GL, Fidessa, Ullink) and making this data available to downstream systems. Wrote listeners to consume FIX from Fidessa for the Ruby project which is a mission critical migration by the business lines from Sungard GL onto the Fidessa Trading platform and process the data into a normalized database and make data available to downstream systems. Provide 3rd level support to the business lines for a suite of applications including working with internal Traders and Account Executives directly to resolve their issues in a timely manner. Worked with Trade Mitigation and Prime Brokerage teams to provide reports for early detection of rejected orders. Provide reports and data extracts to Compliance teams for regulatory purposes. Wrote Unix shell scripts to regression test changes to listener processes by extracting production data processing it thru each release and comparing the end result, performance, latency etc.
  • Working with the front office trade capture group on a series of applications that capture incoming orders and fills data for trades and consolidate it into a relational database for reporting. Applications poll from Oracle database tables or read from MQ Series message queues, validate and normalize the trade data and write it into a consolidated database schema using Hibernate. Systems are deployed either as web applications running in Tomcat 5 or standalone Java applications. Asset classes include Future, Future Option, Equity Option and FX. Increase parallelization of existing application thru introduction of a framework based on java.util.concurrent that allows higher CPU utilitization by increasing the number of active threads processing transactions. Devised a scheme to allow mutiple instances of the same listener to further increase throughput. Development is done on a Linux Ubuntu desktop.

Consultant

Confidential

Responsibilities:

  • Worked with FIRC’s (Fixed Income Rates Credit) Shared Components / Trade Capture team on Prion, a Java CORBA based distributed data caching server which uses Object Relational mapping to provide a service layer to capture and provide access to trade and static data to client systems within the bank. It also has a SOAP web services based front end for additional platform interoperability. The servers’ clients include Interest Rates and Credit derivatives trade capture applications, a web based permissions application and other systems within UBS’s Fixed Income and Credit organizations. Converted the existing code from Java 1.4.x to 1.5.x, added query optimization enhancements to address constraints by the database. Used the Perl scripting language to parse production logs to help investigate production issues. Converted web applications and web services from Websphere to Apache Tomcat using Apache Axis front ended by Apache running on Solaris.
  • Worked with FIRC (Fixed Income Rates Credit) on a Credit Derivatives Risk Management platform for the Personal Finance and Global Credit Derivatives departments at UBS Investment Bank. The system provides risk valuation and PNL reporting of Credit Default Swaps, Credit Linked Notes and Bonds for the GCT Book which consists of approximately 100,000+ trades. Extended Application Network’s JRisk risk management framework to integrate with the existing OBS and FOS trade capture platforms. Developed a web service interface to compute servers to allow a .Net/C# front end to submit compute jobs and batch jobs to be submitted via perl scripts using the SOAP::Lite perl module. Using Bea’s Weblogic Application Server 7.0 sp4, Eclipse 3.0, Oracle 9i and Sybase 12 database servers.

Consultant

Confidential

Responsibilities:

  • Worked with the Helix Risk Team (IRD) adapting the applications to support XML marshalling to and from large hierarchical object based data structures and changing the persistence layer to accommodate these large XML documents to make them available in a platform agnostic manner through a third tier data service.
  • Wrote enhancements to a Java CORBA based distributed cache server to provide XML data in the form of proprietory generic data structures.
  • Added functionality to a deal routing service that decides based on a decision tree how to route deals to different valuation models.
  • Used Rational Clear Case for source code control.

Consultant

Confidential

Responsibilities:

  • Lead Java developer on Pharmaceutical Web Catalog project.
  • Converted Eclipse web application to model view controller (MVC) approach using Apache Struts framework.
  • Wrote an online web catalog with data maintenance tools using Apache Struts under Websphere,.
  • Wrote session and entity enterprise java beans within Visual Age 3.5.3.
  • Wrote scripts to maintain database schema using Universal DB2 command line tools.
  • Wrote XSLT translation rules and XML forms for IBM Commerce Suite Catalog Architect tool.
  • Used Team for source code control.

Consultant

Confidential

Responsibilities:

  • Senior Java developer on e-commerce web application to vend digital images to customers.
  • Wrote administration tools using Java Servlet API, JSP and JDBC 2.0, HTML 4.0 to Oracle 8i. Used JRun 3.0 as the servlet engine, IIS 4.0 as the development web server with Solaris as the production deployment server. .
  • Wrote build scripts to produce J2EE compliant Web Archive (WAR) files to deploy under JRun with Jakarta Ant Java make-like tool.
  • Used Microsoft Source Safe for source code control.
  • Senior client developer on Axys project.
  • Wrote Digital One Rate enhancements to Customer Care and Table Maintenance applications using Openstep 4.2, Objective-C, AppKit, FoundationKit and Enterprise Objects Framework 2.x with Sybase as the database.
  • Frequently had to operate with command line tools on HP/UX platforms to diagnose software problems.
  • Support end users via telephone support.
  • Unit test own code and other developers code when addressing problems.
  • CVS used as the source code control system and GNU make as the build system.
  • Ported NeXTSTEP 3.3 applications to Openstep 4.2.
  • Wrote test harness using UNIX shell scripts for OAK CORBA 2 Object Request Broker.
  • Executed test harness to ensure CORBA 2 compliance with OAK Object Request Broker product.
  • Designed and implemented front end to define and manipulate CORBA 2 Naming Service using Java and JFC/Swing classes.
  • CVS used as the source code control system and GNU make as the build system.
  • Integrated Inference Corporation's Casepoint inference engine into Customer Care application.
  • Wrote both client side API and servers to wrap inference engine using Berkeley sockets running under HP/UX.
  • Wrote enhancements to Customer Care system using Objective-C, AppKit/FoundationKit and Enterprise Objects Framework with an Oracle 7.2.3 database.
  • Wrote diagnostic and server monitoring tools in Objective-C and Perl 5.0 using Oraperl.
  • Coordinated release of application via DevMan source code control system.
  • Wrote web based front end to inference engine using Web Objects Framework.
  • Wrote C++ wrappers around Oracle stored procedures using Pro*C using CORBA 2.0 ORB.

Consultant

Confidential

Responsibilities:

  • Senior view developer on Axys Project
  • Performed maintenance and wrote enhancements to Customer Care Acquisition and Customer Care applications using Objective-C, NeXTSTEP.
  • CVS used as the source code control system and GNU make as the build system.

Analyst/Programmer

Confidential

Responsibilities:

  • Member of four-man architecture team designing and implementing reusable components for the bank's front and back office systems.
  • Performed maintenance on SwissKey NeXTSTEP application using Objective-C, AppKit and Sybase DB-Library wrappers.
  • Wrote a suite of help tools including an Interface Builder palette for documentation writes to generate tiff graphic files for documentation.

Technical Programmer

Confidential

Responsibilities:

  • Sole developer on in-house database application to track marketing leads.
  • Designed logical and physical data models for marketing database.
  • Wrote front-end database application using NeXTSTEP, Objective-C with Sybase server.
  • Acted in a pre-sales capacity, performing demonstrations to clients and performed system administration tasks on NeXT network.

We'd love your feedback!