Senior Application Developer Resume
SUMMARY:
Outstanding senior software engineer/manager who has extensive experience to convert complex business requirements into innovative software product development. Extensive experience in application design and development utilizing Java tools in business, Web, and client - server environments including Java Platform, Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets, Struts, and Java database Connectivity (JDBC) technologies. Strong working knowledge of multiple programming languages, including C, C++, python, JavaScript, HTML, and XML He also has strong experience in Spring, Hibernate, GWT, EXT JS, Eclipse, Maven, and also experience in Message-oriented Middleware (Tuxedo), Tomcat, WebSphere application server. Thorough experience in Unix Shell and Perl Programming and in Oracle and its various tools (PL/SQL, SQLPLUS, PRO*C, JDBC). Excellent communications skills. Adept at building strong working relationships with coworkers and management.
EXPERIENCE:
Confidential
Senior Application Developer
Responsibilities:
- Fed Securities deal with Principal and Interest payment on Government sponsored securities.
- Enhancing the application using Java, oracle, sql, hibernate/jpa, spring, spring batch and spring integration.
- Developing many batch job using spring batch for end of day processing.
- Working on Maturity Collateral Statement and Report jobs using Java, spring-batch, oracle.
Confidential
Senior Java Developer
Responsibilities:
- Worked on Charles River Wealth Management Application Portfolio Plus.
- Financial Advisors manage and trade customers’ investment based on investment profile
- Using Portfolio Plus application. Developing Fixed Income trading portal using Java, Spring, JSP, Oracle, SQL, LifeRay Portlet, jquery, Javascript, web services,HTML.
- Working on performance and stress testing of wealth management software to identify potential performance issues.
- Developed Intraday Account Enrollment using Java and Spring
- Created concurrent enrollment activity using multi-threading
- Developed spring beans configuration for IOC.
Confidential
Senior Java Developer
Responsibilities:
- Worked on Confidential s Reference Data Application in Product & Pricing Technology.
- Worked on a large initiative to eliminate legacy mainframe dependency of product & Pricing Technology.
- Responsible for analyzing the various mainframe dependencies on Product & Pricing application and develop strategies to remove dependencies.
- Worked on architecting various data feeds for security products and pricing information from various external sources using Confidential s Feedbase datastream and GS - Collection in Java 8 lamda function on IntelliJ.
- Worked on ECM Equity Issuenet Application development.
- ECM Equity Issunet application used to automate equity IPO; coordinated by a group of
- Syndicate Brokers including Confidential connecting to external vendor's (IPREO) web services.
- Worked on Java, Spring, Hibernate, JPA and Sybase to develop core features of the application.
- Worked on adaptive UI development for the Issuenet application using EXT JS API.
- Worked on dozer mapping to translate between cross domain objects for mapping between GS domain and IPREO domain.
- Developed multi - threaded Poller program in Java with JMX instrumentation facility.
- Utilize development tools: Eclipse IDE, SVN, Maven.
Confidential
Senior Developer
Responsibilities:
- Worked for Account Master Central Reference data (AMC) implementing Dodd - Frank rule enforcing Legal Entity Identifier for Confidential 's customers.
- Worked on AMC repository loading by creating Oracle Packages/Procedures using PL/SQL.
- Worked on AMC middleware implementation using Core Java/J2EE.
- Java/JAXB/JDBC/XSD to extract and load data from XML input file obtained from DTCC into staging database.
- Created PL/SQL packages to validate and load the data from staging database to AMC golden source database.
- Used Java/Jaxb/JDBC to extract data from golden source schema into XML file in order to send the file to downstream application.
Confidential, NJ
Senior Core Java Developer
Responsibilities:
- Worked for Listed Derivatives Accounting Infrastructure group. Work on LTP, LPS and DE application.
- Developed the applications using Java, flow - driven JXB, JDBC, XML, and XPATH.
- Developed large number of reports using Perl, Sybase, DB2 UDB including Libra RTP
- Reconciliation Report which is being used by different groups all across the region in MorganStanley.
- Libra Reconciliation Reports highlight difference of positions (short and long) of Listed
Confidential, Vonage, NJ
Manager - Software Engineering
Responsibilities:
- Worked on LNP Tester application and developed the web application using GWT and Ajax.
- Developed the front - end using GWT and ext-GWT widgets. Developed backend functionality using GWT RPC calls.
- Developed complex UI features of GWT and ext GWT.
- Worked on Java-based INTEARACT project to present uniform user interface to disparate customer-facing application like VCASE, VRT and CCA.
- Worked on Interact project developing software using Java/JDBC, struts. Worked on database design/ coding on Oracle, PL/SQL backend.
- Worked on openNMS project to gather network stat istics (alerts) from the Vonage network.
- Customized the open-source Java-based openNMS application for the company and ported in enterprisedb.
- Mentored and supervised other developers
