We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

2.00/5 (Submit Your Rating)

professional summary

  • 9 years of experience in the field of IT with focus on requirement analysis, estimations based on software models, design, development, maintenance and testing of RIA Applications and Enterprise Integration with effective use of MVC architecture experimenting on different frameworks like Spring, Flex and Hibernate.
  • Worked primarily in the domain of Investment Banking Core Trade processing, Collateral Trade Risk CRM Mortgage Banking and Consumer Banking Customer Relationship Applications and Reference Data Management system.
  • Extensive experience of 9 years working in various LOBs in JP Morgan Chase Bank US and UK leading small and medium team sizes at offshore and onsite.
  • Experience in the project delivery of various sizes and model e.g. SDLC and AGILE, communicating with client understanding the business requirement, presenting demonstration based on the design document and implementing the requirements on onsite and offshore model.
  • Solid development experience in Java, J2ee, AJAX, JavaScript, Adobe Flex, JAXWS, JSP, Spring MVC 2.5.7, Struts 2.0, Hibernate 3.0, JDBC, TSQL/SQL/PLSQL, Design Patterns.
  • Experience in build, deploy and continuous integration using ANT, MAVEN, HUDSON and JENKINS.
  • Experience in using UML design tool, Creating Use cases, sequence diagrams, class diagrams and object models using Erwin modeling tool.
  • Proven track record for building professional, elegant looking and functional front end UI.
  • Excellent experience in Web 2.0 technologies like Web Services, Flex, JSON, and AJAX.
  • Good experience in UI design and development using Flex, HTML, OO JavaScript and CSS.
  • Experience in development and improvement of new and existing backend web application using J2EE, JSP, Servlets, SOAP, JMS Triggers and Web services Axis2, Jaxb for scalable servers.
  • Experience with Enterprise Application Integration using FLEX based Matrix framework interacting with different legacy applications.
  • Experience in security scanning or web-based security analysis using SSL , Janus and SAIL.
  • Extensive experience working as an Application Owner at offshore and Project leader at onsite with Design , Development Coding , Quality Assurance, Testing and Production release.
  • Extensive experience in coordinating the effort with team members, responsible for deliverables, producing the status reports to management, responsible for managing any escalations.
  • Good experience in Replication of problems Generation of bug report using ALM and JIRA .
  • Has working knowledge with CMM Level 5 SDLC processes and AGILE project management using Green Hopper.
  • Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
  • Good experience of version control tool like Subversion, VSS, GIT Hub with strong linkage in AGILE project management.
  • Capability to manage and handle client feedback and comments, increasing client satisfaction index.

Technical skills

Functional

Enterprise Application Integration, CRM, Business Requirements Analysis, Gap Analysis, Creating design document, Sharing Unit Test Plan, Code Review ,Uploading Status report and Deployment of Bug fixes

Programming Languages and Frameworks

Java, J2ee, SmartGWT, Flex, EXT-JS, JQuery, Shell Scripting, Spring 2.5.7,Action Script 3.0 , Drools 5.1,Struts 2.0, Hibernate, JDBC, JNDI, Java Mail, JMS, Log4j, Jamon, IBatis..

Design Pattern:

Factory, abstract factory, singleton, DAO, DTO, Federation pattern, Fa ade, Proxy, IOC, AOP, MVC.

Web Technologies

Web Services JSON , SOAP , Flex, JSP, SOA, JMS, XHTML, HTML, Javascript, AJAX, Json, Servlets, CSS ,XML, XSD, WSDL, SOAP, TCP/IP, RPC, REST, HTTP/S, SSL.

Web and Application Servers

Apache, Tomcat 5.0/6.0, Weblogic server 12, IIS, Microsoft CRM Dynamics

Databases

Oracle8i/9i/10g, MS SQL Server2000/2005, Sybase ASE

Operating Systems:

Windows 2003/2008/XP/Vista, Solaris, Red Hat Linux.

Version Control

Microsoft VSS, Tortoise SVN, GIT Hub,

QA and Testing

SONAR, HUDSON, Jenkins, Dynatrace , ALM, JIRA.

Build and Integration

ANT, Maven, Hudson, Jenkins

Extensively used tools

PL/SQL Developer, DBArtisan, Omni RIVA Tool based on C to Sync Outlook with any CRM solution e.g. MS CRM Dynamics etc , SAOP UI Open Source Based Web service IDE , Eclipse IDE 3.4 Java based IDE , ,Windows Scheduler, LDAP, Siteminder Third party authentication tool for single sign on , Beyond Compare,Textpad , Putty Unix VM Connector , Dynatrace

professional experience

Confidential

Onsite Tech lead /Sr. Java Developer

Project Summary: The Wealth Management Workstation is a new solution targeted for CWM Advisors. Based on the Morcom platform, the new Advisor Workstation aka WM Workstation will focus on clients and relationships. The generic version of Morcom is account-driven. It is designed to manage account-based transactions including the creation of accounts, trading, Portfolio Management, Money movements, transfers, corporate actions, clearing and settlement. Morcom users in many cases will select an account into the Global Context which in turn will drive the content of integrated applications. While Advisors need to be able to perform Account based transactions, they work with people or institutions who own accounts. For an advisor the client is not defined by a single person but often by a family also know as the Household. The WM Workstation program, will expand the scope of the current Morcom to support Clients, Prospect, Contact and house holding. Integrated with CRM it will provide a 360 degree view of the client relationship.

Responsibilities:

  • Implemented a futuristic workstation for CPC Financial Advisors Chase Wealth Management integrating some 100 existing application using AJAX technologies like EXT-JS, JavaScript and Flex based Matrix framework Spring IOC in a layered architecture loosely coupled and highly cohesive J2EE enterprise application development platform.
  • Functioned as key player in business requirements analysis, task estimations, design document creation, development, integration testing, status reporting, monitoring change control and release management in JPMC Connect project.
  • Created UML modeling diagrams for Product on boarding flows like class diagrams, sequence diagrams object specifications using UML modeling tool and JPMC FAST Stack 6.0 to set up the build environment..
  • Developed product and client workflows using Drools, creating work Item Handlers, split Nodes, Join nodes and connecting them to execute Compliance rules
  • Used SOAP UI tool to design and test XML and JSON based Web Services for the existing AMF based services to be reused by whole CWM infrastructure.
  • Evaluated and implemented the Outlook Sync using OMNI RIVA and MS CRM Dynamics tool with CWM projects. Also migrated from CRM Dynamics to customized SDK using C .
  • Utilized Spring framework to implement design patterns like IOC Dependency Injection , Spring DAO Data access objects , Data Transfer objects, Business objects, ORM Mappings.
  • Used annotations Autowiring, Controller, Service, Components, Transactional, Entities, in spring to avoid bean definitions in XML files.
  • Using PureMVC with AMF protocol integrated UI module with the Services Adapter.
  • Used Microsoft CRM Dynamics to implement the CRM module of the JPM Connect.
  • Database Server Oracle 11g, MS SQL Server and Sybase ASE, well supported, feature rich, high performance/high availability relational database is used for DB operations.
  • Used Hibernate and IBatis to implement ORM model with annotations like ID, Basic, Column, and One to One, Many to One etc within Domain objects for different tables in Oracle.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Implemented Loggers using log4j defining different appenders, categories and properties.
  • Experience in writing JUnit and running the coverage reports. Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Subversion and GIT was used for version control and ALM and JIRA was used as defect tracking tool.
  • Performed peer design and code reviews to ensure requirements are correctly implemented and guidelines are met using Crucible.
  • Created automated build and deployment scripts for Weblogic in UNIX.

Environment: Matrix 2.75, Flex 4.0, Core JAVA, Spring, Hibernate, EXT-JS , IBatis, Composite, Microsoft CRM Dynamics, Oracle, Sybase , MSSQL , Shell scripting, RIVA Outlook sync tool, Unix, Apache, Janus, JAXB, Blueprint, ECMS.

Confidential

Onsite Tech lead /Sr. Java Developer

Project Summary: Call center agents are currently required to navigate multiple applications to answer customer phone inquiries. The Mortgage Banking business seeks to create a new integrated workstation based on re-engineered processes by engaging JPMChase IB Matrix framework team.

The workstation will enable in diminishing cost of service and reduce the time it takes to address/resolve a customer's questions resulting in richer customer experience.

It'll simplify customer authentication by eliminating the need for agents to login to multiple applications which is estimated for 1.7 MM savings annually.

Apart from a web container foundation of the Adobe Flex based in house Matrix Frame work, the system will use some expertise from Cognizant tools. e.g. Cognizant's GEEK Firestar frame work for server side coordination of web services.

Responsibilities

  • Got trained in Adobe Flex based JPMC in house framework i.e. MATRIX in JPMC and have gotten expertise in the technology since past 2 years.
  • In depth knowledge of Eclipse with Flex Builder an Open Source Integrated Development Environment IDE coupled with Geek Framework for Axis 2.0 based web-services. MBWS Project has been developed with above technologies. So it enables him to implement any new features or integrate any new systems using it.
  • Responsible for conceptualization of the overall technical architecture for integration of more than 50 as is systems into 1 centralized application on MATRIX web platform in coordination with onsite and offshore team.
  • Designed and implemented a generic Spring based services adapter using proxy and adapter pattern to enable plug n play with various external data sources e.g. webservices, JMS queues, composite and db.
  • Lead the technical design of live feed activity dashboard using Spring based concurrency an scheduling package fetching data continuously from 20 data sources meeting the SLA.
  • Manage the build and testing process using Client specific tools like EQC, Subversion and JIRA.
  • ALM, JIRA and SVN for Defect tracking, time reports and configuration management.
  • Perform the role of scrum master having daily scrum meetings and carrying out the Agile development model using client specific tool - SharePoint.
  • Used Hibernate and IBatis to implement ORM model with annotations like ID, Basic, Column, and One to One, Many to One etc within Domain objects for different tables in Oracle.
  • Developed the GUI using JavaScript and Flex 4.1 based on Matrix frame work templates and web services facade using axis 2.0 and JAXB.
  • Use various client specific release management tools e.g. ECM, Peregrine and I-Requesting the team for Project Management, Defect Tracking, Time Reports and Production Incident Management.

Environment: Matrix 2.75, EXT-JS, Flex 4.0, Core JAVA, Spring, IBatis, AXIS2, Oracle, JAXWS, Unix, Blueprint.

Confidential

Onsite Tech lead /Sr. Java Developer

Project Summary: - As part of the Limits Monitoring project, Hedge Funds Re-Engineering initiative involves migration of multiple legacy offline Hedge Funds systems into the Strategic Risk Infrastructure platform, Rules Based Risk Management system. This initiative, part of a multi-year effort, lays the groundwork for bringing more appropriate and precise risk measurements into CRI for more widespread use and application.

Responsibilities

  • He's been responsible for Hedge Fund Reengineering modules like Scorecard and Cloning development.
  • Was primarily responsible for estimation for work items, Impact analysis, testing, code review, and set-up and onshore/offshore/client communication.
  • Regularly provided technological help/guidance/consultancy to teams at onshore/offshore.
  • Outstanding achievement in AAGG service integration for Margin Lending with HFR screens.
  • Implemented enhancements outside HFR module like NAV Trigger Hits, Master Data Caching, Watch List report.
  • Coordinated deployments for RBRM modules like interactive, automation, rules etc. in QA and UAT.

Environment: Core JAVA, Spring, Hibernate, Struts, Oracle, Rules Engine, Sun Solaris, Subversion.

Confidential

Onsite Tech lead /Sr. Java Developer

Project Summary: - This project is essentially about providing a consumer in the IB high quality, comprehensive data, in a controlled and standardized manner such that it reduces risk and total cost of data ownership to the Investment Bank. JPM lacks a centralized system for this process, so there is multiple sourcing, mastering, and distribution platform which lead to inconsistent and incorrect data.

Responsibilities

  • Used Hibernate and IBatis to implement ORM model with annotations like ID, Basic, Column, and One to One, Many to One etc within Domain objects for different tables in Oracle.
  • Was one of the technical leads for this project and supervised activities like requirement gathering and analysis with various source systems as well as business users.
  • Was instrumental in designing and developing the GWT-EXT and SmartGWT based pilot project. Later he conducted an evaluation between SmartGWT and Flex specially w.r.t to memory leaks.
  • He's been responsible for reengineering the whole system in Flex from GWT and ensuring smooth implementation in various environments.
  • Was primarily responsible for estimation for work items, Impact analysis, testing, code review, and set-up and onshore/offshore/client communication.
  • Regularly provided technological help/guidance/consultancy to other project teams at onshore/offshore.
  • Outstanding achievement is Spring/Hibernate based Sharding framework design and implementation meant to keep GUI deployment agnostic of multiple data servers being used in federated Reference Data system.
  • He analyzed, designed and developed the audit browser tool in pilot phase providing a template for all onboard instruments audit trail browsing.

Environment: Flex, Core JAVA, Spring , Flash Builder, SmartGWT, Oracle, Sun Solaris, Subversion, JIRA.

Confidential

Sr. Java Developer/Team Leader

Project Summary:

  • IB Operations require a workflow tool to allow automated and efficient end to end management of some its manual operations.
  • The system will provide a streamline resolution for investigation, escalation, ageing, resolution and reporting of Collateral Disputes.
  • Facilitate automated delivery of trade portfolio reconciliation exceptions to Middle Office workflow tools.
  • Link in automatically with Middle Office workflow tools like Operations Task Manager. So that collateral exceptions appear on dashboards within the Middle Office.
  • If required will send emails in template form or free format to Credit Officers advising of a dispute and capturing the history/text on said dispute.
  • Provide a hook back into COAST to query trade details and 'pull' this into workflow tool to assist with query resolution to Middle Office

Responsibilities

  • Was the technical lead for this project and executed activities like requirement gathering and analysis with various source systems as well as business users.
  • He's instrumental in implementing Cognizant proprietary GEEK Firestar framework in the design the system making it well-suited to the existing JPMC's COAST framework.
  • He's been responsible for each level of testing and ensuring smooth implementation in various environments.
  • Was primarily responsible for estimation for work items, Impact analysis, testing, code review, and set-up and onshore/offshore/client communication.
  • He regularly provided technological help/guidance/consultancy to other project teams at onshore/offshore
  • His outstanding achievement is an E-Mail send receive case study based on the components used in current project

Environment: Sun Solaris, maven, Core JAVA, Struts ,AJAX, Business Objects and shell scripting, JAVA Mail, JMS, Oracle, Weblogic.

Confidential

Sr. Java Developer

Project Summary: EIS Operations Console aims to create a solution framework that provides a central graphical interface across EIS users to manage necessary and important information relevant to EIS operations and services.

The system provides a business object routing query interface depicting what data EIS sends to which clients by what method

It displays a real-time monitoring of feeds performance showing how much, how fast, on time etc.

Provides facility for Client configuration to replay the publication of data or enable/disable client distribution etc.

Provides a volumetric analysis portal showing graphically how much and of what type of data is being sent to which clients over a specified time period.

Finally an alert ticker at the bottom of each page will flash up any system alerts such as errors appearing in log files or procedures not meeting their SLA.

Responsibilities

  • Acted as the scrum master for this project and executed activities like requirement gathering sessions with client and analysis.
  • Was actively involved in the prototype design using GWT and HTML and technology evaluation for some charting tools like Fusion Charts, Open Flash Charts, and GWT-EXT etc.
  • Implemented a GWT Spring Hibernate integration design being used by the Reference data LOB till date successfully.
  • Designed and implemented a dynamic query builder facilitating end user to do complex Query by example.
  • Implemented continuous integration and build report using HUDSON.
  • Responsible for carrying out the System Integrations and User Acceptance Testing at client location.
  • He conducted the design and GWT based frame work development and also GWT based 3rd party API evaluation and implementing the best practices.
  • He successfully carried out key performance tuning and GWT based reusable plug-in developments.
  • Was primarily responsible for estimation for work items, Impact analysis, testing, code review, and set-up and onshore/offshore/client communication.
  • He regularly provided technological help/guidance/consultancy to other project teams at onshore/offshore
  • His outstanding achievement is a GWT case study based on the components used in current project.
  • He actively participated in improvising the Open Flash Chart for GWT API open source being part of the development team. Was aptly able to stretch many times to achieve the desired results for the technical challenge posed.

Environment: Red Hat Linux, HUDSON, Core JAVA, Hibernate, GWT, GWT-EXT, OFCGWT and shell scripting

Confidential

Java Developer and Onsite Co-coordinator

Project Summary:

  • The project aims to develop a Strategic Global Fails Management solution for Equities Fixed Income products across all global locations. The solution will cater to Fixed Income, equities and F O business across global regions.
  • Prime objectives of the solution include Increase the settlement performance for the Fixed Income Business, especially to meet high benchmarks set by JPMC's priority clients and
  • Enable automated Client Trade Status reporting for a wider audience of clients than JPMC already provide, thus reducing manual creation of reports.
  • It also provides data for root cause analysis of unmatched fails to enable process optimisation and increase visibility of unmatched and fails issues to Business Users and faster resolution of exceptions
  • Highlight ownership of issues and provide detailed audit history on exceptions showing when created, how resolved and by whom and provide automated complex allocation rules for routing exceptions by region and business group enforced ownership.
  • Most importantly provide automated exception and trade prioritisation based on transaction characteristics and timing using an automated escalation exception creation to reflect non/late-receipt of agent status

Responsibilities

  • Primarily responsible for liaison in between our off-shore team in India and onsite team in U.K.
  • Has been a part of the development team for NAEQ and EMEAFI message processing module and has active participation in the requirement analysis and the design of NAEQ and EMEAFI Fails.
  • Specific responsibilities in UK were performance tuning of the messaging processing module.
  • Conducted the System Integrated Testing, User Acceptance Testing and production deployment in the client's environment.
  • As a part of the quality practices was in charge of the logging and tracking the issues and defects in JIRA
  • He successfully coordinated with offshore to implement the bug fixes and change requests.
  • As a special task Mr. Roy is regularly doing the daily reconciliation break analysis and bridged the gap between source system and Firestar.
  • In Delaware managed the Firestar BAU maintenance of GUI screens, Exception Processing, Futures and Options House for NXG and UNION II and the Settlements for EMEAFI, NAEQ and NAPOLI.

Environment: Java, J2EE, JSP, struts, c24, Tigger, eclipse IDE, JUnit, log4j, Oracle, TOAD, Hibernate, Fuego BPM

ALBPM ,

Confidential

Java Developer

Project Summary: The objective of the current project is to build a Client Central Repository for Wachovia. This will provide facility to consolidate and enhance the Client Reference Data and the existing functionality present in 5 Corporate Investment Banking CIB applications into a new centralized system called the CIB Client Central System CC .

Primary goals of the new system are to consolidate client profile information by having a Single identifier for all the clients and Maintain Data efficiency and integrity and having a Common terminology for the whole enterprise.

Responsibilities

  • Was point of contact for Proof of Concept activities and involved in the preparation of Requirement Traceability Matrix.
  • Was member of the team doing data analysis of existing backend system and code analysis of existing front end system in Sybase PowerBuilder.
  • He recreated data models for the existing backend systems using Sybase Power Designer.
  • Was also part of the team developing the Proof of Concept for the working prototype.
  • This included activities like development of Object Relation mapping model using Hibernate framework, developing Web Services in JAVA on Eclipse IDE and deployment of these web services on Data Synapse Grid Server which were successfully consumed by both JSP and ASP.NET front-end.
  • He developed and integrated the JBPM workflow framework with the above built services.

Environment: Windows XP, Core JAVA, JBPM, Hibernate, Spring, Oracle, PowerBuilder, Power Designer, Grid Server, ASP.NET , JSP.

We'd love your feedback!