Java Developer Resume
New York City, NY
SUMMARY:
- Computer Science graduate with 18 years of progressive software development, business analysis and management experience seeks a Business Analyst/Developer position with a trading desk.
TECHNICAL SKILLS:
Languages: Java, JavaScript, SQL, PL/SQL, C++, C (STL, Rogue Wave), Shell Scripting
Software: J2EE, Servlets, JSP, Struts, EJBs, JMS, Spring, Tibco RV, LDAP, PKI, Single Sign On, Design Patterns, XML/XSLT, DOM/SAX, Ant, CVS, Subversion, VSS
Database: Oracle 9i, Sybase 11.x, IBM DB2 Servers: WebLogic (8.1sp2), Orion (Oracle 9i AS), Tomcat, Apache, IIS 5.0
Processes: RUP, UML, DFD, ERD, Optimization, Load Balancing and Failover techniques
O/S: UNIX (Solaris), Linux, Windows XP
Processes: RUP, UML, DFD, ERD, Optimization, Load Balancing and Failover techniques
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Java Developer
Responsibilities:
- Developed a spring MVC based application for admin interface to STS using spring MVC, hibernate, Bouncy Castle API
- Developed a Tibco RV, Java concurrency based messaging system to transfer messages from FE to back end system.
- Developed web services using spring Java and Restful interfaces to bring the CMBS deal structuring information.
- Integrated with backend systems using Tibco EMS.
Technical: Core Java, Java concurrency, Messaging, Tibco RV, Tibco EMS, Java, Spring, Hibernate, Restful Web Services, Bouncy Castle, Spring MVC, maven, C#, .Net, jBoss
Confidential, Stamford, CT
Java Developer
Responsibilities:
- Managed the development of a reconciliation engine to reconcile trades from clearers with the internal (Amphora) trade capture system feeds
- Developed an Active MQ feed from the Aligne Trade capture system into the NoSQL Data warehouse
- Developed Angular JS frontend for the application using Angular JS controllers, partial views and routers and services
- Developed a data service for trade reconciliation, the data service communicates with the front end using websockets.
Technical: Core Java, Javascript, Angular JS, Java, JBoss, Oracle, SQL Server, grunt, Maven, Scrum, Agile, TDD, Rabbit MQ, Active MQ, Multithreading, Html 5, Elastic Search, Cassandra, Neo 4j, Websockets
Confidential, New York City, NY
Java Developer
Responsibilities:
- Understood and documented the workflow and calculations within a deal
- Prepared business requirement documents.
- Assigned software defects among developers in BMC Remedy
- Performed bi - weekly status scrum meetings
- Managed the change management process to QA, UAT and Production
- Ensured that the project deliverables are being met on time.
- Developed java, PL/SQL enhancements to the existing loan and bond syndication application
- Developed prototype using Java swing for the bond syndication application
- Developed PL/SQL procedures, packages and DB Triggers
- Coordinated with DBA to refresh databases from production to UAT
- Developed shell scripts for sending emails.
- Developed multithreaded program using executor framework/thread pools to receive interest and for ex rates over TCP connection in XML format
- Prepared reports using XML and XSLT for the Bond term sheet data
- Persisted ASCII feeds from Markit on CDS data to database.
Technical: Core Java, Javascript, XML, xpath, XSLT, Java Swing, ORM, .Net csharp Weblogic, IIS, CXF, SOAP, Oracle, Ant, Maven, Scrum, Agile, TDD, Multithreading, HTML 5, Weblogic, jBoss
Confidential, New York City, NY
Java Developer
Responsibilities:
- Supported front / middle office on the existing version of application
- Prepare requirements document for Risk management and Monte Carlo simulation application
- Prepared specification for the next generation of application
- Conducted weekly project status meetings
- Managed application migration IT Asset management (software and hardware) from JPM to Pacificlife
- Developed Java Swing based Risk management and Monte Carlo simulation application
- Developed the next generation of application
- Developed a csharp based application to quickly customize powerpoint presentation
- Persisted xml based swaption volatilities to Database.
Technical: Java Swing, .Net Tomcat Derby, Sybase, Scrum, Agile, TDD
Confidential, Parsipanny, NJ
Architect
Responsibilities:
- Developed SOA architecture for the next generation
- Co-ordinated with the business analysts on business requirements
Technical: Core Java, spring, hibernate Tibco EMS, EJB 3.0, Scrum, Agile, TDD,Weblogic Oracle
Confidential, Jersey City, NY
Senior Developer
Responsibilities:
- Supported Production installation of new releases
- Resolved production issues
- Developed solutions for importing file based transactions
- Developed multithreaded servers for importing files in Oracle database
- Managed integration with the backend systems
- Coordinated the release of changes to UAT and Production
Technical: Java, JSP, Struts, Jrun, Weblogic, Websphere, Oracle
Confidential, New York, NY
Java Developer
Responsibilities:
- Developed a web based e-discovery solution
Technical: Java JSP Struts Tomcat, Scrum, Agile, TDD, Oracle
Confidential, New York, NY
Team Lead
Responsibilities:
- Supported integration with the GDS
- Developed the next generation of application based on the JBoss server
Technical: Java JSP Struts Tomcat, JBoss, axis Oracle
Confidential, Washington, DC
Architect
Responsibilities:
- Developed a web based fleet management system
Technical: Spring MVC, Core Java, Tomcat, Quartz scheduler, Hibernate Oracle
Confidential, New York, NY
Architect
Responsibilities:
- Worked on the re-architecting workflows for the client facing broker dealer application
Technical: JSP, Struts Java, Weblogic, Tomcat, eclipse, Unix Oracle
Confidential, Mahwah, NJ
Senior Developer
Responsibilities:
- Supported Windchill users
- Developed JSP screens to enhance the windchill functionality
- Wrote Java programs to import parts data in Oracle database
Technical: Java, JSP Java Oracle
Confidential, Milpitas, CA
Developer
Responsibilities:
- Wrote Multithreaded application to process messages passing through the Cisco router using Java collections and Threading API
- Wrote build scripts to package MQ Series adapter
Technical: Java, Linux K-12
Confidential, Santa Clara, CA
System Analyst
Responsibilities:
- Supported installation of application at customer sites
- Wrote Stored Procedures to roll up resource data to the product portfolio
Technical: JSP, Javascript, Livelink, Weblogic, Websphere, EJBs Oracle, DB2
Confidential
C/C++ Developer
Responsibilities:
- Supported US customers
- Developed router in c++ to route accouting transactions betwen US and european account server.
Technical: C/C++, DCE, ENCINA, Oracle, Pro*c