We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Over twelve years of experience in IT industry with the core competency as design and development of Java & J2EE applications.
  • Having core functional expertise as financial domain, worked in projects ranging functionality over securities & derivatives, foreign exchange, core banking and retail banking.
  • Extensive experience in Gap Analysis on the instruments like futures, options, Credit Derivatives (credit default swaps), Bonds and interest rate Swaps.
  • Worked extensively on Distributed caches(oracle coherence) and grid computing (datasynapse grid)
  • Excellent experience and understanding about agile methodologies like scrum and Extreme programming (XP).
  • Experience in designing solutions and working on Service Oriented Architecture(SOA)
  • Having extensive experience in design and reengineering of java projects. This includes extensive knowledge of java design patterns.
  • Knowledge and working experience on NoSql databases like Cassandra.
  • Knowledge and working experience on designing and developing solutions using Hadoop MapReduce and NoSql.
  • Trained from cloudera on Hadoop
  • Designed and developed proof of concept for Confidential using NoSql(Cassnadra) and MapReduce(hadoop).
  • Extensive experienced in writing Junit test cases and performing Test Driven Development (TDD).
  • Proficient in Unix shell scripting and Perl
  • Having extensive experience in understanding business logic and resolving the business requirements into software terms.
  • Worked in Architectural design decisions and process
  • Involved in conceptualizing, designing and developing tools using frame works like MVC framework, Struts, Hibernate, Spring, junit etc.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: JAVA, Flex Action script

UI Development: Flex, Java Swing, AJAX, GWT (Google web Toolkit)

Databases: SQL/PLSQL, Oracle, DB2

J2EE technologies: J2EE, EJB, JSP, Servlets, XML, JMS, Web Services, HTML, JavaScript, Swing - JFC, SOA, web services

Scripting Languages: UNIX Shell scripting, Perl

Distributed cache: Oracle coherence 3.3 to 3.7, Gemfire

Grid computing: Datasynapse grid 4.x to 6.0

NoSql: Cassandra 1.1

Design: UML, Rational Rose

Application servers: Weblogic8.1 Platform, IBM web sphere, Apache Tomcat, JRun, OC4J, JBoss

Testing Tools: LoadRunner, Rational Robot, RobotJ

Frameworks: Struts, Junit, hibernate, Spring, Hadoop MapReduce, weblogic portal

EAI: weblogic integration 8.1

Tools: Calypso 7.x through 10.x, Contivo 3.10.5.21

Operating systems: Windows, UNIX, Linux, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, New York

Senior Java Developer /Architect

Responsibilities:
  • Designed and developed a proof-of-concept for implementing the Confidential on a NoSql and MapReduce environment.
  • Evaluated and compared options like computeGrid/DataGrid Vs NoSql/MapReduce platforms.
  • Lead the effort of configuring Datasynapse grid for the application requirements.
  • Lead the effort and did extensive research on datasynapse features like broker sharing, engine sharing and load balancing across a clustered environment.
  • Worked on server clusters both on data grid and compute grid implementations. Using Datasynapse and Gemfire.
  • Took initiative to get involved in Junit test cases and developed Junit test cases for Var calculations.

Technologies: Java, Spring, Oracle, Datasynapse Grid 6.0, Gemfire cache, NoSql Cassandra 1.1, Hadoop MapReduce, SOA, Junit, Unix shell scripting mogiva

Confidential, New York

Senior Java Developer/Architect

Responsibilities:

  • Was involved in coordinating with the trading desk users to understand the current issues/requirements.
  • Solely responsible for design and development of the core system in java.
  • Solely responsible for re architecture of an existing framework in java and spring to make it more efficient, scalable and generic.
  • Extensively used java multi threading and design strategies to address performance and concurrency issues.
  • Extensively worked on market data feeds(Reuters) and market data platforms(RMDS)
  • Extensively used distributed caching (Tangosol/ oracle coherence) and grid computing (Datasynapse) to achieve high stability with loose coupling of the systems.
  • Developed a risk service using Calypso API to calculate risk for CDS and IRS
  • Used calypso market data to generate different risk scenarios to calculate risk.
  • Was solely responsible for the coordination with the managers of the upstream and down-stream systems (trading systems).
  • Solely designed and developed a real time risk viewer system using java swing.
  • Was involved in bringing the new team members up to speed and allocate tasks as per time lines.
  • Worked on different technologies like coherence distributed cache, data synapse grid computing and calypso.
  • Extensively used tangosol caches including decisions on the types of caches and schemes.
  • Extensive code development to be used on data synapse grids and using tangosol caches.
  • Developed application and automated scripts in Unix Shell Scripting
  • Did a major re-engineering of an existing framework where I brought down the cycle time (Snap time) from over a minute to about 500 milliseconds.
  • Was able to quickly pick up new technologies like distributed caching, grid computing and few others.
  • Worked on multiple projects simultaneously. At a point of time, I was involved in coding for 4 parallel projects.
  • One of the major challenges is to manage and define scope for the ever changing requirements from the traders. And to set the expectations right regarding risk calculation numbers, methods and time lines.
  • Managing the coordination effort with the heads of about 8 upstream systems and a down stream system (trading desk)

Environment: Java, sql, coherence distributed cache, data synapse grid, calypso, webservices SOA, Grid Computing SOA, Shell Scripting, ant, junit, spring.

Confidential, Wisconsin

Senior Java Consultant

Responsibilities:

  • Involved in meetings to finalize the AS-IS and TO-BE processes of the business.
  • Doing the gap analysis between the product and the client processes.
  • Implementing the customization by writing java based plug-ins.
  • Implemented agile methodology called SCRUM.
  • Involved in scoping each sprint and implementing the functionality with documentation and tracking.
  • Implemented the whole J2EE product on the IBM Websphere server.
  • Developed unix shell scripts to install and run the application in uAT and Prod environments.
  • Involved in talking to the SMEs regarding the possible scenarios of parallel business processes.
  • Working on Calypso java API to develop some generic pluggable components to process any kind of trade.

Environment: Java, oracle, Third party products like Guidewire, unix shell scripting and Calypso, IBM Websphere

Confidential, San Francisco

Senior Java Developer

Responsibilities:
  • Involved in design and development of weblogic integration (WLI) processes.
  • Used MQ Series for JMS based integration with loan origination systems.
  • Solely proposed, designed and developed the happy path and failure scenario processes for the project.
  • Developed the interaction java code for the components.
  • Set up the JMS enabled environment for the messaging.
  • Involved in exposing WLI processes as Web services
  • Involved in data mapping between the systems using Contivo.
  • Initiated and accomplished the functional document of the processes.

Environment: Java, JMS, web services, Weblogic Integration, Weblogic portal, Weblogic workshop, Weblogic App server, JUNIT, Cactus, Contivo, MQ Series

Confidential, San Francisco

Senior Java Developer

Responsibilities:
  • Major responsibility involved Gap analysis for different instruments like credit derivatives, Bonds, Interest rate Swaps etc. This involved extensive coordination with business analysts and business users.
  • Responsible for analyzing the data insufficiency for calypso and deciding on business logic to default the data.
  • Strictly followed extreme programming (XP) for the project.
  • Developed a module to consume updates regarding the trade data using MQ Series & JMS messages.
  • Involved in design and development of data loading framework for calypso.
  • Involved in implementing the product and adapter API for calypso.
  • Involved in setting up calypso and cruise control for the code repository.
  • Designed and developed the code to publish credit derivative, Bond and IRS data from the external system called black rock.
  • Designed and developed the framework for running auto-triggered work flows to down load and feed the financial data from different financial sources.
  • Solely responsible for migrating the project onto JBoss.
  • Developed shell scripts for application production environment

Environment: Calypso, Java, J2EE, Hibernate, MDB, jsp, servlets, XML, java script, JBoss, Sybase, Betwixt, quartz Triggers, XML digester, MQ Series, JMS, Unix Shell Scripting.

Confidential

Senior Java Developer

Responsibilities:
  • Iflex, a world leader in financial domain has numerous installations of its retail banking solution globally. This solution, in legacy and tightly coupled architecture needed reengineering and migration into J2EE technologies. The project involved preparing the proof of concept followed by architectural proposals and the implementation of product migration.

Environment: Java, EJB, Servlets, JSP, JDBC, JavaScript, XML, MSXML 4.0, Oracle, PL/SQL and Weblogic8.1 Platform (Web logic Integration, Workshop)

Confidential

Senior Java Developer

Responsibilities:
  • Flexcube is an iflex’s proprietary solution for corporate banking. It has been implemented in over hundred countries globally and requires a huge support initiative for the onsite implementation teams. This project’s goal is to provide an efficient support model for the implementations.

Environment: Java, EJB, Servlets, JSP, JDBC JavaScript, XML, MSXML 4.0, Oracle, Weblogic 6.1

Confidential,New York

Senior Java Developer

Responsibilities:
  • Confidential needed migration of the existing foreign exchange system that was implemented in legacy technologies. Project’s initial phase involved reengineering of a few modules that were already migrated into java swing technologies. This reengineering is to address some showstopper issues and to systematize the future migration process.
  • The later phase involved the migration of the total system into java technologies complying with the framework standards laid out in the initial phase of reengineering. Developed a reporting module for the FOREX deals follows this.

Environment: Java, J2ee, Struts, Swing, EJB, JDBC, UML, Struts, log4j, Weblogic6.1 and Rational Rose

We'd love your feedback!