Java/java Script Developer/flex Resume
SUMMARY
- 9 years of experience in large scale financial application development for Confidential, Confidential and Confidential Investments with primary focus on Counterparty Credit Risk, Prime Brokerage and Quantitative Risk Technology.
- Has extensive hands - on experience in various phases of software development life cycle including requirement and design analysis, implementation, unit test case preparation and QA checks using Agile and Scrum methodology.
- Experienced in designing and developing web applications with Java, Spring, RESTful services and AngularJS, HTML5 and JavaScript and Adobe Flex.
- Experience in Test-driven development (TDD) and packaging using Maven, Junit and TeamCity.
- Expertise in object oriented and MVC architecture based development.
- Proficient in applying RDBMS concepts using Oracle, Sybase and MS SQL as well as understanding and implementing stored procedures, Functions, Triggers and Views.
- Highly motivated and proactive team player working efficiently on the project goals.
TECHNICAL SKILLS
Java Enterprise Edition: Java 1.7, JAXB, JAX-RS, JSP, Servlets, JDBC, JNDI
Web Technologies: JavaScript, AngularJS, JQuery, CSS, RESTful JSON services, Adobe Flex 4.x, Action Script 3, BlazeDS
Frameworks: Spring, Parsley, Cairngorm, Backbone, Struts
Servers: IBM WebSphere, WebLogic, Apache Tomcat
Languages: HTML, XML, JavaScript, VBA, Visual C++/MFC/COM
Database: Oracle, Sybase, H2, MS SQL Server
Tools /Libraries: Eclipse, Flash builder, Maven, Log4J, Visio, RLM, Autosys, Quartz, BCP and iSQL, Apache ANT, IBM RAD, Dreamweaver, Visual Studio 8.0, Borland TCC,, DOM
Version Control: SVN, Clearcase, CVS, VSS, MKS
Operating Systems: Linux, Unix and Windows
PROFESSIONAL EXPERIENCE
Confidential
JAVA/Java Script Developer/Flex
Responsibilities:
- Middle tier development using Java, Spring and JSON Restful services. Started working on migrating the application screens to Angular JS.
- Set up Spring batches and Quartz for loading exposure, limit data in cache in multi-threaded environment.
- Leading an offshore team to work on development tasks for exception management platform.
- Test-driven development (TDD) using Maven, Junit and TeamCity and H2 for in memory database.
- Coordinating with users, risk management and business analyst to understand business requirements and design technical solution.
- Release management using Oracle RLM
Confidential
JAVA/Java Script Developer/Flex
Responsibilities:
- Middle tier development using Java and Spring framework (JDBC Support, IOC and Testing Support)
- Designed and developed Flex UI using Flex 4.x SDK and Action Script 3
- Integrated the Flex UI to the J2EE system using BlazeDS via Remote Objects on AMF Channel and Web Services.
- Interacted with end users for functional requirements, UAT and production support.
Confidential
JAVA/Flex/Java Script Developer
Responsibilities:
- Middle tier development using Java, Spring and Hibernate framework (JDBC Support, IOC and Testing Support)
- Designed and developed Flex UI using Flex 4.x SDK, Action Script 3 and BlazeDS.
- Used Flex Messaging for real time notification of Alerts and Overrides.
- Enhanced the File Processor Java process which uses File Handling and TIBCO messaging for loading files, calculating availability and notifying other upstream systems.
- Interacted with other teams for integrating various systems on Confidential Prime Portal.
Environment: Spring, Hibernate, Tibco, Java 1.6, JDBC, Flex 4.x, ActionScript 3, BlazeDS, Oracle 11g, Log4J, Websphere, ANT, Unix Shell Script, Clearcase, Maven
Confidential
JAVA/Flex/Java Script Developer
Responsibilities:
- Designed and developed HTML UI using JQuery and Underscore.
- Used Backbone Collections, Router, View and Events for the UI development. Integrated the UI with RESTful JSON services using Backbone’s Models.
- Used RequireJS for modular UI development and efficient script loading.
- Created Dynamic HTML Templates for both Confidential internal and external client version to facilitate reuse of view components.
- Middle tier development using Java and Spring.
- Backend design and development of Core Locate Engine using Java, Spring in a multi-threaded environment.
- Developed Webservice for Locate Engine using Spring-WS annotations.
Environment: Spring, Java 1.6, JDBC, JQuery, Backbone, RequireJS, Underscore, Oracle 11g, Log4J, ANT, Websphere, JETTY, Unix Shell Script, CVS
Confidential
JAVA/ Flex Developer
Responsibilities:
- Middle tier development using Java and Spring framework (JDBC Support, IOC and Testing Support)
- Designed and developed Flex UI using Flex 4.x SDK and Action Script 3
- Integrated the Flex UI to the J2EE system using BlazeDS via Remote Objects on AMF Channel and Web Services.
- Used Parsley framework for the frontend layer and extensively used Parsley’s Dependency Injection and Managed Events
- Developed monthly batch process for calculating obligor exceptions. Created database objects such as, Stored Procedures and Views.
- Interacted with end users for functional requirements. Involved in discussion for designing the architecture for data sourcing from the various upstream systems.
- Used SVN for version control.
Confidential
JAVA/ Flex Developer
Responsibilities:
- Used Spring Webservice support for invoking common Web Services for Citi Risk group over SSL
- Designed and developed Flex UI using Flex 3.x SDK and Action Script 3 and BlazeDS via Remote Objects
- Used Parsley framework for the frontend layer and extensively used Parsley’s Dependency Injection and Managed Events
- Architected the application by implanting cross domain policies and call cross-domain services using SecureAMF channels.
- Used SVN for version control.
Confidential
JAVA/ Flex Developer
Responsibilities:
- Designed and developed Flex UI using Flex, Action Script 3 and Parsley
- Integrated the Flex UI to the J2EE system using BlazeDS via Remote Objects on AMF Channel and Web Services. Used Flex HTTPService and E4X
- Using iSQL and BCP to prepare the database for the CVA Batch run.
- Writing Unix Shell Scripts and Autosys to kick off the batch process to calculate the Credit Valuation Adjustment values.
- Involved in discussions with the upstream team and business analysts for deciding business logic, input data and files format.
- Interact with the QA team to set up the environment and testing.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Created application prototype using Dreamweaver.
- Involved in designing the low-level architecture by using the UML Methodology and drafting out Component, Class and Sequence diagrams
- Architected the application components by strictly adhering to standards and design patterns (MVC, Façade, Singleton, Controller, etc.)
