Java Application Developer Resume
Irvine, CaliforniA
SUMMARY
- More TEMPthan 8 years of experience in Banking and Financial sector. Experience in handling geographically distributed Development team
- Extensive experience in the capital markets business and processes, e.g. trade lifecycle, electronic trading.
- Experienced in different methodologies like SDLC, Agile, and Kanban.
- Having extensive industry and full life cycle experience in a java based environment, along wif exceptional analytical, design and problem - solving capabilities
- Expertise in developing and implementing web applications using Java, J2EE Core Technologies including but not limited to: Multithreading, Collections, Servlets, JSP,JDBC.
- Developed Enterprise Applications and products using Spring Core, Spring JDBC, Spring AOP and Hibernate.
- Excellent communication skills and able to work alongside support teams and the java community to define and refine new functionality
- Knowledge of Investment Systems Equity Trading applications & services, front office, middle office, trade workflows, FIX protocol, Equities, derivatives and fixed income. Currently working in “The Confidential of Companies” client in Irvine, California.
- Experienced in development and maintenance of trading applications which includes Order placement order executions, order confirmation, order book and release, Post trade booking and settlements via FIX messages.
- Experience in utilizing Java/J2EE technologies such as JSP, Servlets, JDBC, etc. and building the applications using MVC Architecture design pattern.
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP and using Hibernate as a persistence layer.
- Extensive development on FIX flows for the orders placed via various alternative trading venues like Crossing Networks - Block Cross, Liquidnet, Luminex and Dark pools
- Hands on working experience in Sybase, creating Stored Procedure, Triggers, Views, doing Application Development and Maintenance.
- Experience in creating the end to end build script using ANT from compiling the java code to server code deployment.
- Worked extensively on the power center workflow development for the following requirement.
- Created workflow for Data transfer from Equity systems to Data ware house using power center. dis was the effort to provide transactional data to transaction research team for trade cost analysis.
- Made the web service call via HTTP transformer and tan formatted the input data which is in the xml format.
- Working knowledge of Oracle and Sybase.
- Basic knowledge of SOAP and Restful Web Services implementation.
TECHNICAL SKILLS
Technology: Java/J2EE, C#, UNIX, Shell scripting, Java SOAP Web Services, Spring Integration, Hibernate Framework, Autosys job Scheduling and Informatica Power center
Data Bases: Sybase 15.5, Oracle
Application Servers: Weblogic10.0, Apache Tomcat
Tools: Spring tool suite, Perforce, Rapid SQL, Eclipse, MS Office WebEx. BMC Remedy User, Secure CRT, Secure FX, Electronic trading platform, beyond compare,, JIRA, Quickbuild, FishEye Crucible, Subversion, Git, BitBucket, Bamboo, XLDeploy, Informatica Power center
Operating Systems: UNIX, Linux, Windows, Solaris
PROFESSIONAL EXPERIENCE
Confidential, Irvine, California
Java Application Developer
Responsibilities:
- Worked on various projects from requirements gathering, development scheduling, timelines, managing business expectations, development deliverables to implementation rollouts
- Created workflow for Data transfer from Equity systems to Data ware house using power center. dis was the effort to provide transactional data to transaction research team for trade cost analysis.
- Worked on development related to MiFid regulation. Created new tomcat instance to host MiFid application code. Used Rest Web service to call dis application code from other applications to get research commission data.
- Worked on performance tuning of long Sybase procedures used for various trading reports.
- Work wif a team size of 30 wif globally distributed (NA, EMEA, APAC) development and QA teams.
- Provided support related to FIX protocol, Electronic trading platform, IOI, Crossing networks, Dark Pool, Algorithmic trading, FIX connectivity FIX 4.0 & 4.2, Equities, derivatives and fixed income, SQL, ETL.
- Worked extensively on the power center workflow development for the following requirement.
- Created workflow for Data transfer from Equity systems to Data ware house using power center. dis was the effort to provide transactional data to transaction research team for trade cost analysis.
- Made the web service call via HTTP transformer and tan formatted the input data which is in the xml format.
- Leading on a day to day basis wif team members of development team in India and supporting development and code review for better quality
- Continuous development using spring integration, hibernate, Spring JDBC on trader requirements, regulatory changes.
- Engaged in Unit testing the application by writing JUNIT test cases for each module we develop.
- Configure and customize logs using Log4J and Used Perforce and BitBucket as a Version Control Tool.
- Involved in bug fixing and enhancements on change request.
- Work wif the cross functional team including the project manager, developers and the business group on the timelines, risks assessment and project status
- Worked on tools like JIRA for bug tracking.
Confidential
Java Developer
Responsibilities:
- Worked on development of spring based application (FSR) which internally uses Flex cairngorm for web pages and Spring, Hibernate and JPA for back-end architecture.
- Developed Data Access Layer using Hibernate ORM framework.
- Experience in coding numerous DAO's using Hibernate Dao Support.
- Involvement in requirement analysis, design, coding and implementation.
- Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Worked extensively on power center workflow development where the requirement was to read the data from various sources (flat file, xml data and database) from different data providers and load the data in to oracle database so that it can be used for the reporting purpose. .
- Worked on end to end migration of Solaris systems to Linux operating system which involved Tomcat upgrade, Java Upgrade and various other application related changes.
- Wrote Unix Shell scripts for batch jobs which internally calls store procedures and power center workflows.
- Also handles the file formatting and archival part of the file for the future reference.
- Actively worked in traditional agile methodology for enhancement on business processes which involved requirement analysis, design documentation, development of Business Tier, Unit testing and support for QA and production rollout.
- Used Log4j to implement logging facilities.
- Used Subversion (SVN) for version control.
- Developed various reusable Helper and Utility classes using J2EE design patterns which are used across all the modules of the application.
- Worked extensively on production support activities where usually need to provide quick solution for the various simple to complex production issues and also has to make sure that the business process isn’t impacted while implementing the fix.
Confidential
Java Developer
Responsibilities:
- Worked on product enhancement by adding new screen in to the application and upgrading existing application screen using Struts, JSP and Oracle database.
- Used custom tags to build reusable presentation layer.
- Performed extensive UAT testing to make sure the processes meet the business requirements.
- Worked on enhancement and maintenance effort in waterfall model of SDLC.
- Written the business components using JavaBeans and Controller Servlets Classes to invoke the Business logic.
- Worked on production support for different client for dis product.