Java/j2ee Senior Consultant Resume
NY
SUMMARY
- An enthusiastic technology professional with rich experience in the financial sector with primary expertise in Java and J2EE related technologies.
- In search of new challenges as a Java developer with a strong analytical mind coupled with well - developed technical skills.
- 9 years technology experience including developer roles at Confidential, Confidential and Confidential
- Development experience primary in the Portfolio Risk, Market Risk and Prime Brokerage groups
- Cleared CFA (Chartered Financial Analyst) Level 1, FRM (Financial Risk Management) Level 1 and Passed Sun Certified Java Programmer(SCJP)
- Experience in development of market risk application catering to the firm wide risk management and reporting
- Experience in development of systems for portfolio risk analysis covering both Intraday real time risk / pnl
- In addition, end of the day portfolio risk analysis using Java/ C++ and Perl/Shell Scripts
- Domain knowledge of risk stress scenario analysis and familiar with equity and option pricing methodologies.
- Experience in developing front office trading and order management systems
- Experience in Software development life cycle (SDLC) aspects such as Requirement Analysis, Design, Development, Testing and Deployment.
- Strong experience in server side development using Hibernate, Spring IOC, design patterns and Perl/Shell scripts
- Web development experience using JSP, JSF, Ajax, Servlets, spring, Web Services and CGI Scripts.
- Sound knowledge in spring modules for DAO and Security. Messaging experience in MQ and JMS
- Experience in building reliable and scalable multithreaded client server applications in Java/C++
- Solid knowledge of stored procedures, triggers, complex sql queries and performance tuning of the databases
- Passionate to learn new technology and business and is a self-starter with quick learning curve.
- Undergraduate from IIT Kanpur and graduate from University at Buffalo, SUNY
- Excellent communication skills, quick learner, highly motivated, ability to work independently and in team
TECHNICAL SKILLS
Languages: Java, C++, C#, Perl/Shell Scripting
Web Technologies: Servlets, Web Services, MemCacheD, Elastic Search, JSF, JSON, Curl, AJAX, SOA, Rest, XML
Frameworks: Spring (DAO, AOP, MVC, Web), Hibernate
DBMS: DB2, Sybase IQ, Sybase ASE, Oracle
Application Servers: IBM Web Sphere, Apache Tomcat
IDE: Eclipse, Visual Studio, MATLAB
Messaging/Connection: MQ, JMS, SSH
Web/App Servers: Apache Tomcat and IBM WebSphere
Front-Ends: HTML, XML, XSLT, CSS, AJAX
Operating Systems: Linux, UNIX, Windows
PROFESSIONAL EXPERIENCE
Confidential, NY
Java/J2EE Senior consultant
Responsibilities:
- Development of in-house workflow engine for automating and managing various business logic and validations.
- Enhancement of task manager, scheduler and task engine components communicating over MQ Message channels.
- Application of Distributed in-memory cache using MemCacheD for efficient dynamic data access.
- Worked on the Elastic Search functionality for scalable distributed search of the task indices.
- Implemented Pricing and Allocation business logics across multiple systems.
- Developed subcomponents for Portfolio accounting and validation
- Extended the generic dynamic data loader to handle web service based requests.
- Actively handled production issues related to Fund Accounting, Workflow and Cash Manager Components.
Enviornment: Java/J2EE, Spring, MemCacheD, Elastic Search, MQ Messaging, Apache CXF, Eclipse, Sybase, SOAP, JUnit, DBArtisan
Confidential, NY
Java/J2EE Consultant
Responsibilities:
- Experience working on development of the distributed computing, RMI and Java swing based market risk system.
- Development of subcomponents for shock and scenario management for securitized products.
- Handled development to integrate stress end to end for Mortgage servicing business into MaRRs.
- Development of a Dashboard feature using Java, Spring, SSH, JSON, Rest API and Curl to facilitate middle office to validate the stress data from upstream systems.
- Worked on onboarding rates stress from full revaluation systems for emerging markets portfolios.
- Worked on the features for Query mode and Scenario mapping that define aggregated stress for various LOBS’.
- Actively handled production issues related to stress, shock and scenario management
Enviornment: Java/J2EE, Spring, Swing, Shell/Perl, JSON, SSH, RESTful, Curl, Java Script, JMS, Eclipse, Oracle, RMI, Web Services, SOA, XML, Putty, Ant, UNIX, Autosys, Excel, log4j.
Confidential, NY
Java/J2EE Consultant
Responsibilities:
- Hands on experience in various sub systems for end to end portfolio risk analysis covering product, pricing, interest rates, corporate events and other market data, risk models and greeks, portfolio stress methodology, worst case loss scenarios, risk/margin requirements and reporting using Java/C++/Perl.
- Enhanced sub systems for extracting product, pricing, corporate events, convertible terms and other market data using Java.
- Developed web UI for risk matrix set up for business users using Perl and JSF.
- Concrete understanding and extensive support of the Autosys batch flow for risk and reporting. More than 300 batch jobs running end of day daily to generate internal and external reports.
- Proactively handled Production Issues and user requests related to the greeks and pnl numbers, margin requirements, data quality, product coverage and position kick-outs
Enviornment: Java/J2EE, C++, Shell/Perl, JSF, Hibernate, Java Script, JMS, Eclipse, IBM DB2, Sybase, Web Services, SOA, XML, Putty, Ant, Windows NT, UNIX, Autosys, Excel, Visual Studio, log4j.
Confidential, NJ
Programmer Analyst
Responsibilities:
- Developed business components for rules and integration modules using JSF, Spring JDBC and Hibernate.
- Utilized Spring IOC and AOP design ideas and incorporated modularity into the applications.
- Utilized design patterns such as DAO, MVC and Abstract Factory.
- Familiar with method level and view level security in the application using spring security libraries
- Worked on job scheduling module to schedule jobs and processes using apache Quartz scheduler.
- Created front-end JSPX pages using JSP and ICE Faces libraries for JSF.
Enviornment: Java/J2EE, Spring, JSF, ICEFaces, AJAX, JSP/Servlets, Eclipse, Hibernate, Sybase, apache Quartz, Web Services, SOAP
Confidential, NY
Responsibilities:
- Application of pub/sub model with apache ActiveMQ for messaging between Java back end and C# client.
- Developed a UI solution for Pre Market Indications functionality customizable for each trader.
- Developed client components for user preferences for watch list for each trader.
- Knowledge of C++ feed handler to parse subscribed market data from Goldman’ REDIPlus.
- Implemented windows daemon services for failover of server and messaging service using C++.
Enviornment: Java, C++, C#, WPF, Sybase, apache ActiveMQ, Windows NT, REDIPlus