We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

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.
  • 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 teh 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.

TECHNICAL SKILLS

Programing Languages, Scripts: JAVA, J2EE, Angular, React JS, Spring, Spring Boot, Spring MVC, 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 teh up and coming technology and solutions.
  • Worked on creating ReactJS components and jQuery on teh front end to build a clean and responsive UI designed by a strong UX team.
  • Identified and analyzed teh 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 teh cache and persistenting into database any change on teh Coherence Caches during beginning of teh day and intraday.
  • Design and Coding of teh Trades processing server which processed new, confirmed, sub allocation trade messages alos calculate profit and loss for teh book after teh trade is executed..
  • Design and Coding of teh multiple Coherence Cache Servers and Coherence Extend Servers and setup security service on teh extend servers for allowing only Secured client to interact with teh cluster.
  • Design and Coding of teh FINRA(Financial Industry Regulatory Authority) Trade Processing System for Analytics.
  • Design and Coding of RMDS (Reuters Market Data Systems) suubscribers to receive teh store teh 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 teh measures both pricing and swap measures.
  • Design and Coding of Generation of yield curves based on every change in teh market data.
  • Design and Coding of Pricing Module to price teh bonds for every change in teh market.
  • Design and Coding of Reconciliation process for reconsiling teh data with teh marter database at any given point of time.
  • Analysing new opportunities for my group. This include interaction with trading desk to understand teh business flow and analyse teh application of technology to increase teh time effeciency in a business work flow.
  • Design and Coding of RFQ processing server for processing teh requests from Market Access.And Bloomberg AEP (Auto Execution Protocol) for processing teh 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 teh new architecture in production in not effecting teh existing business or functionalities.
  • Coordinated with cross functional departments developers for API development and related funtionality and support.
  • Ensuring that teh code is properly tuned, and is scalable.

Environment: J2EE, Spring, Spring MVC,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 teh pre-trades and post trades for calculating teh availability,rates,and manage risk.
  • Design and Coding of teh 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 teh business flow and analyse teh application of technology to increase teh time effeciency in a business work flow.
  • Preparing teh Proof of Concept and teh Presentations to demostrate teh solution to teh business users on cloud foundry.
  • Developed teh 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 teh 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,Spring MVC, 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 teh 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 teh new architecture in production in not effecting teh existing business or functionalities.
  • Worked on shell scripts in maintaining teh data extracted from mainframes and loading teh DB2 database at distributed end installed on Linux system.
  • Work with Business team and teh SME to coordinate teh development of technical design by analyzing teh requirements.
  • Participate in teh project status meetings and provide status of teh projects.
  • Creation and reviews of High Level Design, Low Level Design, Coding, Testing, SIN,UAT, Implementation,& Support.
  • Lead a team at offshore in executing teh 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 teh program is automatically triggered by teh data that comes thru MQ.
  • Coded batch programs using COBOL II, DB2, and Stored Procedures as part of teh system to manipulate teh available data and to create new files.
  • Extensive knowledge of QMF & SPUFI, DB2 utilities
  • Effectively Used Xpediter to debug teh batch programs.
  • Work with Business team and teh SME to coordinate teh development of technical design by analyzing teh requirements.
  • Participate in teh project status meetings and provide status of teh projects.
  • Creation and reviews of High Level Design, Low Level Design, Coding, Testing, SIN,UAT, Implementation,& Support.
  • Provide weekly status report of teh 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 teh architecture was based on SOA.
  • Used IBM Websphere to deploy and test teh 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 teh 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 teh program is automatically triggered by teh 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 teh program is automatically triggered by teh data that comes thru MQ.
  • Multiple services were created and implemented on hub and Spoke Architecture. Messages were in XML format. Based on teh 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

Responsibilities:

  • Involved in Development, Operations & Production Support teams
  • Coordinate with Client & Business Analysts in gathering project related information and for successful implementation of teh 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 teh CICS-Front End Programming Interface
  • Developed programs using Transient Data Queues (TDQ) and Temporary Storage Queues (TSQ).Teh 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 teh programs are in sync.
  • Effectively used XML to enable teh 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 teh defects that were encountered. Internal and external quality reviews were performed on teh code prior to installation into production.
  • Efficiently used Xpediter for Batch Programs as part of Unit testing teh 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 teh production support team.

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

We'd love your feedback!