Senior Java Developer/architect Resume
New, YorK
SUMMARY
- Over twelve years of experience in IT industry wif teh 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 teh 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. dis includes extensive noledge 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 Market Risk platform 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 teh 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 teh market risk platform on a NoSql and MapReduce environment.
- Evaluated and compared options like computeGrid/DataGrid Vs NoSql/MapReduce platforms.
- Lead teh effort of configuring Datasynapse grid for teh application requirements.
- Lead teh 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.
Confidential, New York
Senior Java Developer/Architect
Responsibilities:
- Was involved in coordinating wif teh trading desk users to understand teh current issues/requirements.
- Solely responsible for design and development of teh 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 wif loose coupling of teh 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 teh coordination wif teh managers of teh upstream and down-stream systems (trading systems).
- Solely designed and developed a real time risk viewer system using java swing.
- Was involved in bringing teh 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 teh 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
Environment: Java, sql, coherence distributed cache, data synapse grid, calypso, webservices SOA, Grid Computing SOA, Shell Scripting, ant, junit, spring.
Confidential, Stevens point, Wisconsin
Senior Java Consultant
Responsibilities:
- Involved in meetings to finalize teh AS-IS and TO-BE processes of teh business.
- Doing teh gap analysis between teh product and teh client processes.
- Implementing teh customization by writing java based plug-ins.
- Implemented agile methodology called SCRUM.
- Involved in scoping each sprint and implementing teh functionality wif documentation and tracking.
- Implemented teh whole J2EE product on teh IBM Websphere server.
- Developed unix shell scripts to install and run teh application in uAT and Prod environments.
- Involved in talking to teh SMEs regarding teh 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 wif loan origination systems.
- Solely proposed, designed and developed teh happy path and failure scenario processes for teh project.
- Developed teh interaction java code for teh components.
- Set up teh JMS enabled environment for teh messaging.
- Involved in exposing WLI processes as Web services
- Involved in data mapping between teh systems using Contivo.
- Initiated and accomplished teh functional document of teh 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. dis involved extensive coordination wif business analysts and business users.
- Responsible for analyzing teh data insufficiency for calypso and deciding on business logic to default teh data.
- Strictly followed extreme programming (XP) for teh project.
- Developed a module to consume updates regarding teh trade data using MQ Series & JMS messages.
- Involved in design and development of data loading framework for calypso.
- Involved in implementing teh product and adapter API for calypso.
- Involved in setting up calypso and cruise control for teh code repository.
- Designed and developed teh code to publish credit derivative, Bond and IRS data from teh external system called black rock.
- Designed and developed teh framework for running auto-triggered work flows to down load and feed teh financial data from different financial sources.
- Solely responsible for migrating teh 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.