We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

Summary:

  • 16+ years of total IT experience with 12 + years of JAVA/J2EE experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Enterprise applications, Standalone, Web and Client - Server based Software Applications and Proven expertise in software development as Software analyst, Software architect, Team leader and Onsite Coordinator.
  • Securities Lending Pre-trade and Post Trade Trading Applications for short sale approval system at Confidential .
  • Fixed Income Trading Securities Setup process with Confidential Smith Barney .
  • Corporate Service Charging Merger with Bank Of New York Mellon.
  • Brokerage Accounting Balances Positions and Transactions maintenance with Confidential,
  • Credit Card demographic details maintenance with Confidential .
  • Thorough understanding of Bond Pricing, and Analytics calculated on Bonds.
  • Excellent background in developing applications using Java, J2EE Technologies.
  • Excellent knowledge in developing UI applications using Angular, React JS.
  • Some of the technologies extensively worked on during my tenure in Software Development are Spring, Hibernate,Coherence,JPA, Web services, Servlets, SOAP, XML, JMS, JNDI, Apache, Tomcat, JDBC, Quartz Scheduler and various Databases like Oracle, DB2 and Microsoft SQL server.
  • Worked extensively on multithreaded applications.
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
  • Hands on experience in Information exchange protocols like FIX(Financial Information Exchange) used for financial data exchange.
  • Experienced in Database languages like SQL, DB2 v7.1, DB2 Stored Procedures and IMS DB.
  • Experienced in Web Service languages like IBM MQ Series & WSDL.
  • Knowledge in migrating Mainframe applications (Centralized Computing) to Distributed Computing using JAVA/J2EE, EJB’s, JMS.
  • Knowledge in Middleware technologies like Coherence, Websphere MQ, Websphere, EJB’s, JMS.
  • Bachelor of Engineering.

TECHNICAL SKILLS

Programing Languages, Scripts: JAVA, J2EE, Angular, React JS, Spring, Coherence, Hibernate, JPA, JSP, Servlets, JNDI, JDBC, RMI, JAXB, JAX-WS,JAX-RS,JAX-RPC,XML, JSON, WSDL, SOAP,MQ Series, JMS, JavaScript, Angular JS, React JS, FreeMarker, JSF. log4-j, Quartz scheduler, Jackson, J-unit.

Application/Web Servers: Apache Tomcat, Web logic Server 8.1, IBM Web Sphere, Glassfish, Node JS

Domain Knowledge: Securities Lending, Fixed Income Trading Securities Setup process, Corporate Service Charging Merger, Brokerage Accounting, Credit Card Processing

API’s: BloomBerg API, RMDS RFA 6.0API.

Operating Systems: Unix, Windows, OS390,MVS.

Building, Testing & Logging Tools: Apache Ant, Maven, Apache Log4J, J-unit, IVY, Maven, Abend-Aid, Xpeditor, Strobe, npm.

Information Exchange Protocols: FIX Protocol (Financial Information Exchange), Reuters Market Data System (RMDS), Bloomberg MPF (Multi Product Feed), Bloomberg AEP (Auto Execution Protocol).

Databases: Oracle, MySQL,DB2, IMS DB, Microsoft SQL Server.

System Management & Ver. Control: CVS, SVN, Perforce, Change-man, Endeavour, Autosys.

Other Tools: Toad, DB Visualizer, JIRA, FTP, NDM, NAS Mounts.

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential

Responsibilities:

  • Analysis Design and coding of Java Modules for creating new RestFul WebServices.
  • Worked on cutting edge front-end technologies, prototyping and/or researching the up and coming technology and solutions.
  • Worked on creating ReactJS components and jQuery on the front end to build a clean and responsive UI designed by a strong UX team.
  • Identified and analyzed the Restful WebServices and converted them into MicroServices.
  • Information gathered from a variety of sources and in a variety of ways, to clarify situations and to facilitate effective planning, decision making, and problem solving.

Application Developer

Confidential

Responsibilities:

  • Design and Coding of JAVA modules for loading into the cache and persistenting into database any change on the Coherence Caches during beginning of the day and intraday.
  • Design and Coding of the Trades processing server which processed new, confirmed, sub allocation trade messages alos calculate profit and loss for the book after the trade is executed..
  • Design and Coding of the multiple Coherence Cache Servers and Coherence Extend Servers and setup security service on the extend servers for allowing only Secured client to interact with the cluster.
  • Design and Coding of the FINRA(Financial Industry Regulatory Authority) Trade Processing System for Analytics.
  • Design and Coding of RMDS (Reuters Market Data Systems) suubscribers to receive the store the real time Market Data on Coherence Caches for pricing.
  • Design and Coding of Pricing Module for Bond Pricing and Analytics calculated on Bond with all the measures both pricing and swap measures.
  • Design and Coding of Generation of yield curves based on every change in the market data.
  • Design and Coding of Pricing Module to price the bonds for every change in the market.
  • Design and Coding of Reconciliation process for reconsiling the data with the marter database at any given point of time.
  • Analysing new opportunities for my group. This include interaction with trading desk to understand the business flow and analyse the application of technology to increase the time effeciency in a business work flow.
  • Design and Coding of RFQ processing server for processing the requests from Market Access.And Bloomberg AEP (Auto Execution Protocol) for processing the requests from Bloomberg.
  • Design and Coding of Offering Prices Server to BBG using Bloomberg MPF (Multi Product Feed) protocol.
  • Design and Coding of Calculating BondTradeIntradayPNL, BondTrade ClosePnl, Inventory Position Intraday Pnl, Inventory Position Close Pnl, Current Pnl and Close Pnl.
  • Design and Coding of PNL Attribution as per Volker Rule.
  • Design and Coding of Bpipe Application for Market Data, from Bloomberg and Intraday Bond Data for When Issed Bonds.
  • Design and Coding of CacheViewer Application using Angular JS UI.
  • Closely Co-ordinated with Business Analyst, business team for requirement analysis and doing development and implementation.
  • Designed complete Technical Specifications using business requirements.
  • Planning efficiently while implementing the new architecture in production in not affecting the existing business or functionalities.
  • Coordinated with cross functional departments developers for API development and related funtionality and support.
  • Ensuring that the code is properly tuned, and is scalable.

Environment: J2EE, Spring, Hibernate, Coherence, JPA, (BPipe)Bloomberg API, Reuters Market Data System Robust Foundation APIs, Google guava Collections, JMS, Angular JS, Java Script, Linux.

Application Developer

Confidential, New York, NY

Responsibilities:

  • Design and Coding of JAVA modules for pulling the pre-trades and post trades for calculating the availability,rates,and manage risk.
  • Design and Coding of the Interface modiule for communication between legacy and distributed applications.Implementation included JAVA,JMS,MQClient,IBM MQ Series using Spring frame work.
  • Developed persistence module with Hibernate,Spring with DB2.
  • Coverted handful EJB services to RESTful Webservices using JAX-RS API.
  • Analysing new opportunities for my group. This include daily interaction with trading desk to understand the business flow and analyse the application of technology to increase the time effeciency in a business work flow.
  • Preparing the Proof of Concept and the Presentations to demostrate the solution to the business users on cloud foundry.
  • Developed the schedulers to develop automated triggering of tasks using Spring Quartz scheduler automated tasks included End of processing, Intraday Processing.
  • Development of Perl Scripts and shell scripts to easily manage the daily handling tasks.
  • Creating and implementing jobs, and box jil’s for Autosys job scheduler.
  • Development of tools in Perl Scripts for Syncing code between Autosys and Perforce.

Environment: Java, Spring, Hibernate, JMS, SOA using Java Web Services, Log4J, XML, DB2, Linux, MQ series, Qmon, Autosys., Falcon Tools, Web Tools, Zapp, DB2, Autosys, Perforce, Web logic. STS.

Application Developer/System Analyst/Tech lead

Confidential, New York, NY

Responsibilities:

  • Design and Implementation. Contribution included design and coding for Service, Business, DAO layers.
  • Closely Co-ordinated with Architect, Business Analyst, business team for requirement analysis and doing development and implementation.
  • Spring Framework caching mechanism which was used to pre-load some of the Master Information.
  • Implementation of this project included scalable coding using JAVA, JDBC,JMS with Spring.
  • Created QCF’s and TCF’s using JMS Admin tool and integrated with JAVA and Mainframe based applications.
  • Design and Coding of Java Webservices. Programs written with JAX-WS API and Annotations.
  • Design and Coding of communication module with MQ Series, JMS and FIX Protocol for information exchange between FIX Engine (FIX Adaptor) and Intitutional Investors(Mutual Funds,Hedge Funds).
  • Also, contributed in implementing QA Processes, development of Test Cases, Code Review Process, Code Promotion, sustenance activity, documentation (Technical, UML) and Training.
  • Designed complete Technical Specifications using business requirements.
  • Planning efficiently while implementing the new architecture in production in not affecting the existing business or functionalities.
  • Worked on shell scripts in maintaining the data extracted from mainframes and loading the DB2 database at distributed end installed on Linux system.
  • Work with Business team and the SME to coordinate the development of technical design by analyzing the requirements.
  • Participate in the project status meetings and provide status of the projects.
  • Creation and reviews of High Level Design, Low Level Design, Coding, Testing, SIN,UAT, Implementation,& Support.
  • Lead a team at offshore in executing the project end to end.
  • Wrote Technical Documentation and code review.

Environment: Java, Spring, JDBC, JMS, SQL, Log4J, XML, DB2, Linux,, IBM MQ series, FIX Protocol for information exchange, Qmon, Autosys., Web logic. STS, DB2, COBOL II, JCL, VSAM, CICS, Eclipse, Putty, Linux, ANT,DB Visualizer, Toad, Win SCS, C.

Application Developer & System Analyst & Tech lead

Confidential, New York, NY

Responsibilities:

  • Designed complete Technical Specifications using business requirements.
  • Involved in enhancement projects where batch programs are coded using COBOL II, DB2, VSAM
  • Coded COBOL II Programs using DB2 and MQSeries where the program is automatically triggered by the data that comes thru MQ.
  • Coded batch programs using COBOL II, DB2, and Stored Procedures as part of the system to manipulate the available data and to create new files.
  • Extensive knowledge of QMF & SPUFI, DB2 utilities
  • Effectively Used Xpediter to debug the batch programs.
  • Work with Business team and the SME to coordinate the development of technical design by analyzing the requirements.
  • Participate in the project status meetings and provide status of the projects.
  • Creation and reviews of High Level Design, Low Level Design, Coding, Testing, SIN,UAT, Implementation,& Support.
  • Provide weekly status report of the project and share with Project Manager.

Environment: MVS/ESA, COBOL II, DB2, JCL, VSAM, Insync, Endevor, IMS DB, IMS DC, CICS, REXX.

Application Developer & Quality Analyst & Tech lead

Confidential, SanFrancisco, California.

Responsibilities:

  • Created technical Specifications using business requirements, design, coding and implement.
  • Led a group of 4-5 team members for implementation
  • Created Design Docs from Functional Specifications
  • Developed Object - Relational (O/R) mapping using Hibernate 3.0.Developed Data Access object (DAO) persistence layer using Hibernate 3.0.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
  • Integrated Spring with Hibernate
  • Involved in design and implementation of various business scenarios under trading flow using Spring.
  • Implementation of business scenarios with Hibernate, Domain, Manager and Service classes and util classes, XML, XSLT.
  • Effectively used JAX-RPC API for building and deploying SOAP+WSDL web services clients and endpoints,as the architecture was based on SOA.
  • Used IBM Websphere to deploy and test the application.
  • As a part of experience written multiple services to inquire Balances, Positions or Transactions. WSDL's were created using input and output copybooks for requests and replies for web portals. Our system receives requests in the form of XML messages. XML is used in conjunction with SOAP,. These WSDL's are stored in a separate server which will be used by all systems for testing. Testing was performed using Mind reef.
  • Coded COBOL II Programs using DB2 and MQSeries where the program is automatically triggered by the data that comes thru MQ.

Environment: SQL, JAVA, J2EE, JCL, DB2, CICS,VSAM, COBOL, JavaScript, JSP, XML, HTML, MVS/ESA,REXX, DB2, SOAP WebServices,WSDL, XML, Mindreef, IBM WebSphere.

Application Developer, Information Technology Analyst

Confidential, Weston, Florida.

Responsibilities:

  • Designed complete Technical Specifications using business requirements.
  • Leading a team of Four developers & testing resources effectively to meet users requirements.
  • Designed and developed Java, Multi-threaded, Spring based application.
  • Improved performance on multi-threaded Java based batch processes.
  • Fixed memory leaks and transactional issues on a J2EE based online system.
  • Tuned SQL statements.
  • Involved in enhancement projects where batch programs are coded using COBOL II, DB2, VSAM.
  • Coded COBOL II Programs using DB2 and MQSeries where the program is automatically triggered by the data that comes thru MQ.
  • Multiple services were created and implemented on hub and Spoke Architecture. Messages were in XML format. Based on the requests IMS transactions were triggered.
  • Extensively used External Stored Procedures for inquiries, inserts and updates using result sets.
  • Effectrively used TSO/E Commands, External Functions, Functions and Instructions in REXX.

Environment: JAVA, J2EE, JSP, Servlet, JDBC, Tomcat, ANT, MAVEN, XML, Java Script,CSS, HTML,JCL,, JAVA, JSMVS/ESA, COBOL II, REXX,, DB2, JCL, VSAM, File-Aid, MQSeries, ChangeMan, SQL, P, DB2, CICS, VSAM.

Application Developer

Confidential, Weston, Florida

Responsibilities:

  • Involved in Development, Operations & Production Support teams
  • Coordinate with Client & Business Analysts in gathering project related information and for successful implementation of the project.
  • Designed and coded programs using COBOL II, DB2, SQL, IMS DB, CICS and MQ Series.
  • Developed COBOL II & DB2 programs and CICS online screens using the CICS-Front End Programming Interface
  • Developed programs using Transient Data Queues (TDQ) and Temporary Storage Queues (TSQ).The Automatic Task Initiation facility of TDQs was used to auto invoke tasks that take care of audit journaling and error handling
  • Involved in Performance tuning projects where modules were modified for effective error tracking and there by resulting in reduced Netman Tickets.
  • Involved in Production support for maintaining Jobs and Programs coded in COBOL II & C
  • Extensively used ChangeMan for Version Control to make sure that the programs are in sync.
  • Effectively used XML to enable the definition, transmission, validation, and interpretation of data and with SQL in DB2 and UDB database environments.
  • Experience using COBOL XML GENERATE.
  • Analyze, design and coded one-time (Adhoc) programs, in order to fix Production Data and system problems.
  • Quality Analysis was performed on the defects that were encountered. Internal and external quality reviews were performed on the code prior to installation into production.
  • Efficiently used Xpediter for Batch Programs as part of Unit testing the changes.
  • Effectively Used FileAid to create and manipulate flat files including GDGs.
  • Extensive knowledge of QMF & SPUFI, DB2 utilities where queries are written using SQL statements to extract data from tables in order to research production issues.
  • Provided 24/7 support as part of the production support team.

Environment: MVS/ESA, COBOL II, REXX, C, IMS DB, DB2, JCL, VSAM, CICS, File-Aid,Xpeditor, ChangeMan, MQSeries

Trainee & Programmer

Confidential

Responsibilities:

  • Involved in Development and Production Support teams
  • Writing new jobs using JCL and standard procedures
  • Designed and coded programs using COBOL II, DB2, SQL, IMS DB, CICS and MQ Series.
  • Writing COBOL II programs that fetch data from IMS and DB2 databases and generate reports which are NDM 'ed and XVCOM 'ed to third party vendors. These programs had checkpoint restart facility to enable quick resolution of data issue abends
  • Storing reports on VSAM files and TAPE datasets.
  • Creating a schedule for the jobs using JOBTRAC.JOBTRAC takes care of running the jobs on schedule and adding predecessor and successor dependencies. It also provides tools to report problems to support personnel in case of abends or failures.
  • Involved in Production support for maintaining Jobs and Programs coded in COBOL II .
  • Installing IMAGECOPY, REORG, QUAIS and RUNSTAT utilities for the DB2 tables accessed by the system. These utilities improve the application performance and response times.
  • Extensively used ChangeMan for Version Control to make sure that the programs are in sync.
  • Analyze, design and coded one-time (Adhoc) programs, in order to fix Production Data and system problems.

Environment: MVS/ESA, COBOL II, C, IMS DB, DB2, JCL, VSAM, File-Aid, Xpeditor, Endevor.

We'd love your feedback!