Sr. Developer Resume
Jersey City, NJ
SUMMARY:
- Over 15+ years of experience in Information Technology mainly in Financial Services domain in areas such as Capital Markets, Securities Markets, Foreign Exchange, and Investment Banking.
- Expertise in developing server Side, Internet/Intranet applications, using Core Java, J2EE, XML/XSL, SOAP, JMS, MQ, TIBCO EMS, TIBCO, Web Services, SQL/PLSQL and various frameworks such as Spring, Hibernate, and Struts. Specialized in Object Oriented Analysis and Design with specialization in J2EE Design Patterns.
- Knowledge of Python (took online training and worked on its sample)
- Experience in Software Development Life Cycle ( SDLC ) using RUP and other software development processes.
- Experience in the use of agile approaches, including Extreme Programming and Test - Driven Development based on Junit.
- Experience in building complex and sophisticated technology solutions with tight time schedules and proficient in handling multiple projects simultaneously.
- Proven ability to quickly learn new technologies and effectively applying them into business solutions.
- Effective team player with excellent communication with interpersonal skills combined with analytical and technical writing skills
- Established effective partnership with delivery management teams across geographic locations and significantly improved communications and teaming for end-to-end global support across service delivery centers.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, (EJBs, Servlets, JSP, JavaBeans, JMS, RMI-IIOP, JDBC), Java Swing, JDBC, XML/XSL, PL/SQL
Distributed Technologies: RMI, EJB, Web Services, SOAP, JMS, REST
User Interface: AJAX, Swing, AWT, MFC
Object: Relational Mapping Hibernate JDO
Framework: Struts Framework, spring, Hibernate
Scripting Languages: JavaScript 1.2, VB Script
RDBMS: DB2 UDB7.2, Oracle 10, Sybase 12, MS SQL Server.
DB Tools: DBArtisan5.1, TOAD
Integration Technologies: EAI Confidential WebSphere MQ 5.3, JMS MQ, LDAP, Apache
SCM & Migration Tools: Confidential Rational ClearCase, Maven, CVS, Microsoft Visual SourceSafe, Tortoise SVN
Middleware: TIBCO, Aqua Logic BPM (ALBPM)
Other Tools: MS Project 2000, VISIO
Operating Systems: MS-Windows NT//2000/XP, UNIX, ICIM/ Confidential RS6000, Confidential AIX 4.3, HP-UX 11.x, and Linux
Shell Scripting/Batch Files: UNIX Shell Script - K Shell, C Shell, sed, awk.
Application Server: Confidential Websphere, BEA WebLogic, JRUN 3.0
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Sr. Developer
- Participated in design and development of software using agile development practices.
- Design and Developed Loan Tape request via MQ-JSON feed and manual file upload.
- Design and Developed Loan Tape Subsidy request via MQ-JSON feed and manual file upload.
- Design and Developed Batch Monitor process for all batch applications.
- Developed server side application for UI request for Subsidy data.
- Developed message listeners to process multiple request types based on message types and process.
- Involved in complete server side development, including analysis of risk.
- Developed JSON schema for request and acknowledgment for various business purposes.
- Responsible for creating and consuming REST Web services using JAX-RS.
- Developed Web Services for internal Clients
- Developed Shell scripts and its corresponding Autosys JILS for different environments
- Developed Junit test cases for 90% code coverage.
- Developed Mockito for object mocking.
- Developed DB SQL scripts and stored procedures
Environment: JDK 1.7, Eclipse, JMS, REST, JSON, MQ, Spring Framework, JDBC, JAXB, Oracle, Multithreading, Hibernate, Log4j, JUNIT, Mockito, Maven, Jenkins, Tortoise GIT, Sun Solaris, UNIX Shell script, Autosys.
Confidential, Jersey City, NJ
Sr. Developer
- Swift gateway team is responsible for processing both inbound and outbound Swift message for entire Confidential . Swift team integrates with various applications internally, generates Swift message and sends to external clients and same way process incoming message, and sends to appropriate application.
- Designed and developed business process for various business lines and various types of system
- Created XML schema for different applications
- Mapped XML to SWIFT Renderer to generate swift message
- Parsed an incoming MT message to the XML format using SWIFT parser
- Used SWIFT Router to capture different types of swift message and build corresponding xml to send to client
- Developed Java code for validation and transformation of xml files Wrote stored procedures for data maintenance
- Involved in design, development, testing and deployment of the processes
- Used US SWIFT Alliance for application monitoring, set/unset BIC's to feature and current mode, verify BIC relationships using RMA, create message and send for connectivity testing
- Used JMS MQ to receive and send messages
Environment: JDK 1.7, Eclipse Luna, Tibco BW 5.11, RV 8.4.0, TRA - 5.8, SWIFT Plugin 5.15.0, Tibco EMS, JMS, JDBC, Sybase ASE (Adaptive Server Enterprise) 15.7, DB2 z/OS v11, Toad for data analyst 3.0.1, XML, Tortoise SVN 1.7.5, Sun Solaris, UNIX Shell script, Autosys.
Confidential, Warren, NJ
Sr. Developer /Lead
- Design and Developed AFCME application using Java, JDK and Eclipse
- Developed rule engine to process complex position movements
- Involved in rewriting from legacy application
- Developed JMS (Tibco EMS) messaging.
- Used Spring framework along with JDBC template for persistence
- Developed DB SQL and stored procedures
- Developed and deployed Autosys JIL files for batch execution
- Developed KSH for batch processing worked with engineering team for application deployment
- Also involved in second level production support.
Environment: JDK 1.6, Eclipse, BEA WebLogic 10.3, Tibco EMS, JMS, Web Services, SOAP, Spring Framework, JDBC, JAXB, MS SQL Server 2008, Multi-threading, Hibernate, ANT, XML, Tortoise SVN, JUNIT, Log4j, Sun Solaris, UNIX Shell script, Autosys.
Confidential, Warren, NJ
Sr. Developer/Lead
- Designed and developed GTU to process trade files coming through Swift, CSV, Text file
- Designed and developed both incoming and outgoing Swift messages using TIBCO BW Swift adapter for MT202, MT210, MT292, MT540, MT541, MT542, MT543, MT564, MT565, MT566, MT567, MT568, and MT950.
- Designed and developed to process clients FX trade file by Custom Integration (CSV).
- Developed Swift message to process MT304 (Advise), MT305 (Option), MT300 (confirmation) using Swift Datamation library to book trades to TRM Traiana, generate client reports.
- Developed trade capture for buy/sell, repos, and cash wire. Trades flow through FTP and Swift.
- Designed and developed web application to process FI Fail report.
- Designed and Architecture the CATS system.
- Designed and developed BEA ALBPM Process.
- Developed core backend system using Java.
- Developed Web Services for internal/external Clients.
- Developed JMS (Tibco EMS) messaging.
- Used Hibernate in persistence layer along with spring framework.
- Implemented many features of Spring framework like DI, AOP along with configuration.
- Independently designed and developed EMC Document Management System (Documentum) using DFC Library.
- Used client side caching for security pricing using GemFire.
- Experience in Application and RDBMS performance tuning.
- Wrote shell, ANT scripts for application (HERMES) packaging.
- Deployed application (using HERMES packaging for Implementation).
- Independently did environment setup and deployment procedures for CATS system in Weblogic and Aqualogic BPM Servers for CATS application.
- Administered both Aqualogic BPM Servers, and WebLogic.
- Organized project source using Maven structure and updated configuration POM xml file.
- Involved in creation of DB Tables and Stored Procedure.
- Coordinated with CATE team for Documentum setup, STE Team for ALBPM.
- Wrote Junit test case.
- Used Subversion (SVN), CSV for source control.
Environment: JDK 1.5/1.6, Eclipse, BEA Weblogic 10.3, TIBCO BW 5.7, BEA Aqualogic BPM 5.5/5.7/6.0, Documentum Management, Tibco EMS, UML, Confidential MQ, JMS, SOA, Web Services, SOAP, Spring Framework, JAXB, Sybase 12, Oracle 10g, Multi-threading, iText, Hibernate, Maven, AJAX, ANT, JSF, JSP, Servlets, HTML, DHTML, XML, XSD, XSLT, JavaScript, Ant, Tortoise SVN, VISIO, JUNIT, Log4j, Embarcadero Rapid SQL, Shell script, Sun Solaris (LINUX).
Confidential, St. Louis, MO
Technical Lead/Sr. Developer
- Order and Trade Management System (Prime Brokerage) is an extensive application that allows placement and management of orders for large clients or high net worth individuals. Order Management System allows placing and editing of orders. All the orders can be viewed on Order Book. The trading of orders can be executed from Order Book and extensive details related to counter-party, brokerage and switch parties can be added. All the trades appear on Trade Book and require a cycle of verifications on it by various parties to complete the trade.
- Trade processing for Equities, Fixed Income (FI)
- Front-end design and development was done using AJAX and Struts, used Hibernate framework for persistence.
Confidential, Alpharetta, GA
Sr. Developer
- Remote Ordering System is a wireless phone ordering system, which helps its Verizon agents to order phones to its corporate customer and to the corporate employees. Remote Ordering System also maintains its corporate clients and employees profile.
Confidential, Atlanta, GA
Technical Lead/ Sr. Developer
- CMS is call center application system. CMS helps the Delta agent to help the customer to book the flights tickets, as well as it maintains customer profile account, feature bookings, enquires etc.
Confidential, Phoenix, AZ
Part of Architect Team, Sr. Developer
- CIA (Card Issuance Automation) is a finance-based application. CIA was used by OPM (Online Program Management) to submit the credit card application. CIA is Server side component, which is a service process for OPM. OPM and CIA was developed using J2EE architecture.
Confidential, Herndon, VA
Sr. Programmer
- Fiberslam (Element Management System) EMS is a Network Management System. This system manages the network element. The system covers FCAPS (Fault, Configuration, Accountability, Performance, and Security).
Confidential, Portland, OR
Project Lead/Technical Lead/ Sr. Programmer
- Web Analyst is a Data Warehouse reporting tool. This generates reports based on the criteria selected by the user and generates report in different format along with graphical representation.
- Work experience prior to 2000 available upon request.