Java/j2ee Consultant Resume
NyC
SUMMARY:
- JAVA/J2EE Consultant with 18 years of progressive experience in Information Technology Industry in the for Financial Sector Investment/Retail Banking, Fixed Income/Equity, Broker - Dealer, Foreign Exchange, Fixed Income protocol etc.
- Extensive experience in Distributed Enterprise Applications and Products Development using Micro Services RESTFUL, Spring, Spring Boot, Java 8.0, J2EE, JMS on Weblogic 9.2, Websphere 6.1, JBoss 5.1 application servers, I-planet 6.0, Tomcat 8.0.36 Web server on AIX, UNIX, Window-XP/2000 machines with Oracle 11g, DB2, Sybase, GemFire (In Memory) Databases, IBM Queues, Tibco and WebSphere ESB, Rabbit-MQ.
- Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, JAVA2 (JDK1.8), J2EE Design Patterns, Data Modelling and UML based system design.
- Expertise in open source frameworks like Spring Boot, Spring 5 (IOC, JDBC, AOP, LDAP, XD), Web Services (Restful and SOAP), Hibernate 3.0, JAXB, AXIS-2, JAAS (JAVA Authorization and Authentication System), JUNIT, DROOL Engine, Control-M/CRON jobs etc.
- Hands on experience developing end-to-end Fixed-Income, Forex Trading Applications, Fund Securities, Broker-Dealer Clearance Systems and Banking Automation.
- Expertise in writing structured query language, SQL, PL/SQL, Stored Procedures, ETL (Talend) process development.
- Used Agile Methodology on Integrated Test Driven environment for transparent communication across the teams (BA, Architects, PM & QA) for successful software development with tools
- Used UNIX shell script, Build tools (Jenkin, Team Site), Repository (Git, Stash, CVS, SVN) to deploy the application .
- Providing Support for UAT & Production Environment.
TECHNICAL PROFICIENCY:
Languages: JAVA 2 (JDK1.8) / J2EE
Core JAVA: OOPS, JDK1.8, Multi-Threading, JAVA Data Structure and AlgorithmConcurrent API, Functional Programming, Lambda Expressions etc.
J2EE Technologies: JMS, J2EE Design Pattern, Web Services (RESTFUL and SOAP)
Frameworks: Spring Boot, Microservices, Spring 4.0 (IOC, AOP, JDBC, LDAP, XD), Apache-CXF, AXIS-2, Hibernate 4, XPATH, JSON, Drool engine, ControlM, CRON Automation Job, ORM(Hibernate, MyBatis), Amazon Web Services .
App Server: Weblogic 9.2, Websphere6.1, JBoss 5.1
Web Server: Tomcat 8.0.36
Databases: Oracle 11g, DB-2, SQL Server 2010, Sybase 11.4, GemFire (In Memory)ETL (Talend 6.0)
Methodologies: Agile Methodology, Rational Unified Process, OOAD, OOPS, UML
Middleware: IBM Queues, Tibco, Websphere ESB QueueData Modelling Tools Rational Rose 2000, Enterprise Architect 7.0
Script Languages: Maven 3.0.9, Shell Script, PL-SQL
Configuration Mgmt.: Github, Stash, SVN, Team-site, Nexus
Big Data: HDFS System, Spark, Spring-XD
Other Tools/Engine: Drool, Caplin (transformation engine for realtime MarketData)
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Java/J2EE Consultant
Responsibilities:
- Developing/managing followings -
- Mort-gold Loader Micro-services.
- Email Processor (EWS) Micro-services to extract, parse & process attachments.
- Generating Rover Daily Report using Talend process.
- Generating new and updated Cusip reports using Talend and Cron.
Confidential, Jersey City
Java/J2EE Consultant
Responsibilities:
- Developing/Enhancing Managing followings Micro-services using Spring Boot, Java 8 -
- Position
- Locates ( For JPM, UBS)
- Launch services to AWS EC2 server through Docker Images.
- Responsible for doing testing for above.
- Responsible for doing every month sprint QA/PROD builds using Jenkins.
- Followed Agile methodologies and Integrated Test Driven Environment.
Confidential, NYC
Java/J2EE Consultant
Responsibilities:
- Developing/managing/owning following components
- Business Relationship processing (Business Relationship: contains data of the new Business Relationship (among the bank and the AH).
- AccountNumber Generation Service(Banking/GPLUS Custodian)
- Tax verification Service (Banking/GPLUS Custodian)
- Restful service to integrate DBForce (downstream) for post account update and auditing.
- Gatekeeper daily report generations and scheduling control-m jobs
- PCR reports generation and scheduling control-m jobs
Confidential, New Jersey
Java/J2EE Consultant
Responsibilities:
- Responsible for developing end-to-end flow for data ingestion (trade feed) batch processing for various vendors like Market Access, FACS EOD feeds, Apollo etc using Java 1.8, Spring-XD in CSV /XML/JSON and Parquet format.
- Responsible for -Creating tables, partitioning and reports in Hadoop (HDFS) environment using HQL,
- Creating Spring-XD jobs on HDFS location
- Responsible for implementing UNIX script to upload processed feed to Hadoop File System.
- Responsible for developing Autosys JIL jobs for project deployment on QA, UAT and production env.
- Involved in Data Services POC on Hadoop SQL Engine (Spark SQL) to bench mark HIVE for SQL Types support, response time, supported data format, data loading performance.
- Developed JUNITs test case for the system.
- Responsible for release configuration management using GitHub, JIRA
Confidential, New York, NY
JAVA/J2EE Consultant
Responsibilities:
- Hands-on development and design for the My-site SOAP Web Service (For Confidential 's Intranet) using JDK 1.6, Spring -JDBC, JSON, WebSphere6.1, Oracle-11 following agile Methodologies, Scrums, test Driven Development environment on 2 weeks sprint basis.
- Written PL-SQL (DLL, DML queries), database functions etc for My-site down-stream system.
- Developed Unit and Integrations JUNITs test case for the system.
- Responsible for QA and PROD releases.
- Responsible for release configuration management using CVS.
- Interacting with Clients for requirement and gap analysis for Portfolio Management System.
- Hands-on development and design for the enhancements on Portfolio Management System for Cash Management, Order Management and Sleeve Management modules using JDK 1.6, Struts-2, Spring 3.0 (IOC, JDBC), WebSphere6.1, DB-2 etc.
- Integrated and published the web services to IBM queues.
- Database schema changes/enhancements for the System.
- Written PL-SQL (DLL,DML queries), database functions etc
- Developed Unit and Integrations JUNITs test case for the system.
- Responsible for maintaining the Staging and QA environment for releases.
- Responsible for release configuration management using CVS.
Confidential, New York, NY
Team Lead + JAVA/J2EE Consultant
Responsibilities:
- UCM Application requirement analysis/gathering for contact service (out of the box).
- Worked for finalizing and preparing high level and low level design docs and contact data model/ schema.
- Developed the transformer component to map UCM Contact Services data to front end application E-onboarding/Rapport data using JDK1.6, BeanUtil, XML/XSD and JAXB..
- Developed UCM Create/Update web services using JAP framework.
- Developed Unit and Integrations JUNITs test case for UCM Create/Update/Search services.
Confidential, New York, NY
JAVA/J2EE Consultant
Responsibilities:
- Interacting with Clients for requirement analysis of existing manual Escheatment process.
- Low level designing for the Escheatment process using UML, J2ee design patterns.
- Developing web pages using Swing, J2EE, AJAX technologies.
- End-to-end development and testing using JDK1.6, Spring JDBC, Spring Framework 2.5 to wire various components together using the Spring IOC, JDBC.
- Developed logging in the application using Spring AOP.
- Written PL-SQL (DLL, DML queries), database functions etc
- Designed and implemented application components (FX, Fixed income, futures & options) in an environment utilizing a test driven development approach.
- System analysis and design in multi-threaded applications(handling deadlocks, race conditions etc)
- End-to-end development and testing developing high-throughput, low-latency trading systems for Order Management - Banking Firms, Bank Streams, Stream Entitlements and Desk components and enhancements for Credit Relationship Participants using Java1.5, hibernate 3.0, Spring, Ajax etc.
Confidential, New York, NY
JAVA/J2EE Consultant
Responsibilities:
- End-to-end development and testing for the BDC back end framework component as -
- Authorization and Authentication module using JAAS through LDAP server of BDC Users.
- Fed Broadcast Message generation for fed broadcast and extension messages RSA-2000, JDK1.5, Hibernate 3.0, Spring Core, AOP, LDAP JAXB, Tibco with JMS.
- Proving UNIX shell scripts to deploy the application on UNIX box.
- Written PL-SQL queries tuning, applying the indexes etc