We provide IT Staff Augmentation Services!

Sr. Bigdata/java Developer Resume

4.00/5 (Submit Your Rating)

Newark, NJ

PROFESSIONAL SUMMARY:

  • Sr. BigData/Java/J2EE Developer with over 15 yrs experience working on Core Java 8.0/J2EE/BigData applications involving Equities, Trade Reconciliation & Settlement, Prime Brokerage and Insurance.
  • Experience in Architecture, Design & Development of Distributed Java/J2EE/BigData applications on Linux/XP.
  • 15 yrs exp. in Application Design & Development using Core Java 1.8, J2EE, EJB, Spring, Hibernate, JSP, Struts, Servlets, JMS (Topic/Queue), MDB, XML, Web Services, JAX - WS, RESTFul.
  • Development using Big Data technologies -, Apache Hadoop (MapReduce/HDFS) 2.7, Cloudera, Impala, YARN, HBase, ZooKeeper, Kafka, MongoDB, Cassandra, RabbitMQ, Hive, Pig, Spark/RDD, Scala
  • Development using Spring, Spring Boot and Hibernate 4.0 and OR-mapping.
  • Development using Distributed/Clustered Cache - Coherence, JCS, EHCache.
  • 15 yrs in SQL Development using Queries, Joins Stored Procedures, Views - Oracle, Sybase, DB2, MSSQL.
  • Experience working on IBM WebSphere, WebLogic and Apache Tomcat.
  • Experienced in using OOAD methodology using Enterprise Architect, Rational Rose.
  • Experience working on Java Concurrency/Multi-Threading, Locks and Synchronization.
  • Experience in Continous Build and Integration using Mave, Jenkins, Bamboo, TeamCity.
  • Experience in complete SDLC involving Architecture, Design & Analysis
  • Experience working in Agile/SCRUM/Sprint based based development model.

PROFESSIONAL EXPERIENCE:

Confidential, Newark, NJ

Sr. BigData/Java Developer

Technology: Hadoop, MapReduce, HDFS, HBase, Kafka, Cassandra, Spark, Scala, Cloudera, RabbitMQ, MongoDBJava 8.0, WebLogic 12c, Oracle Coherence, Java Concurrency, Multi-Threading, JMS (Topic/Queue), Spring 4Hibernate 3.0, Restful, JAXB, Oracle, Sybase, Unix, Java Script, Shell Script.

Responsibilities:

  • Development of the Annuities Processing to provide very high scalability and throughput using Hadoop MapReduce solution.
  • Development of Annuities Settlement processing using Spark/Scala for high performance throughput.
  • Kafka Messaging Cluster has been used to provide distributed publishing.
  • Application uses RabbitMQ/AMQP for events processing.
  • Development using Cassandra, HBase and MongoDB and ZooKeeper for processing the feeds.
  • Used Scala for writing functional modules and integrate it with Spark.
  • Used Hive and Pig for Data Queryng and Analysis.
  • Implemented Feed Pollers and Feed Chasers using Java Multi Threading for process daily GL & AP feeds.
  • Designed and Configured multiple layers of JMS Queues and Message Driven Bean for feed validation and Rules execution, Outbound, Post processing and Chaser.
  • Designed Feed Chaser using Java Multi-Threading and MDB.
  • MDB implements the Transaction Processing (XA) using Two Phase commit using to maintain concurrency across database like Oracle and Sybase.
  • Oracle Coherence has been used to provide distributed Clustering architecture on WebLogic Clustered Architecture along with Load Balancer to ensure Application Scalability & Load Balancing.
  • Coherence cache is updated for dirty/clean reads by Trigger Message over JMS topic following User activity like add/update/delete.
  • Involved in SQL development involving Stored Procedures, Views, Unions and Joins, Queries, Normalization and Database Design using Oracle and Sybase.
  • Involved in n-Tier architecture with distributed Transaction processing using Two Phase commit to maintain consistency across databases: Oracle, DB2, & Informix.
  • Design and Implementation of RESTFul Web-Services using Spring.
  • Developed the Web-services & analysis of SOAP envelope using SOAP UI.
  • Developed Test Cases for Application using JUnit Framework .

Confidential, Jersey City, NJ

Sr. Java/J2EE Developer - Poland SME

Technology: Java 1.5, J2EE, EJB, MDB, XML, IBM WebSphere 7.0, Web-Services (CXF), WSDL/XSD, SOAP UI, JAXB, Spring 2.5, EHCache, Hibernate 3.0, JMS, Tibco BW/EMS 5.0, Microsoft Portal, Oracle, Sybase, Unix, Ab Initio, Compute-Grid

Responsibilities:

  • This project enables SME clients to apply payments instructions (High Profile accounts) and subsequent processing and settlement.
  • Design and Implementation of Java Web-Services for Poland SME to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary.
  • Developed the WSDL/XSD using top-down approach and XML Namespaces. Generated the stubs using JAXB.
  • Involved in the deployment of Web-Service End-Points using CXF.
  • Developed the MTOM web-services & analysis of SOAP envelope using SOAP UI.
  • Implementing XML Parser (DOM/SAX) for data integration with legacy system.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for processing & Rules execution.
  • Application design consists of distributed Clustering architecture on WebSphere Server along with Load Balancer to ensure Application Scalability & Load Balancing.
  • Involved in SQL development involving Stored Procedures, Views, Unions and Joins, Queries, Normalization and Database Design using Oracle and Sybase.
  • Design and Implementation of RESTFul Web-Services using Spring.

Confidential, Jersey City, NJ

Sr. Java/J2EE Developer

Technology: Java 1.4/J2EE/Servlets/EJB/XML, IBM WebSphere 5.0/6.0, JMS, Spring 2.5, Hibernate 3.0, JSP, Struts, Sybase, Oracle, DB2 Unix

Responsibilities:

  • Strategic Oversight is (Middle Office) system is developed on Java/J2EE platform. It is used for Trade Capture from PEDM, PTS, IDSG and Cash systems via Inbound MQ Queue and for Validation/Enrichment and Post Processing/Reconciliation for Equities, Bonds, Repos.
  • Implemented the Trade Processing Message Driven Bean for capturing Inbound Message(s) & pass to Trade Processor Stateless Session Bean (EJB) for Rules validation & Trade Processing.
  • Development using Hibernate HQL for query execution on d/b.
  • Development using IOC, Dependency Injection using Spring framework.
  • Application involves WebSphere (Clustered) architecture design to ensure Application Scalability, Load Balancing.
  • Implemented & Configured the MQ - Inbound/Outbound/Reject Queue where Workflow MDB(s) are listening.
  • Implemented the Session Beans (EJB) for purpose of Trade enrichment by referencing Party, Instrument and Entitlements data using XATransaction access.
  • Implementing XML Parser (DOM/SAX) for integrating legacy system.
  • Extensive SQL development using Stored Procedures, Views, Joins, Queries, Normalization and Database Design with Oracle, Sybase and DB2.

Confidential, Stamford, CT

Sr. Java/J2EE Developer

Technology: Java/J2EE/Servlets/EJB, IBM WebSphere Clustered Server, JMS, Hibernate, Spring, JSP, Struts, XML, Sybase, Oracle, DataStage

Responsibilities:

  • ORBIT is Equities Processing and Settlement system.
  • ORBIT also used for Repo Processing and Settlement and Bonds Processing.
  • Involved in the Clustered Server architecture design using the Load Balancer
  • Involved in building EJB Session/Entity beans to maintain Transaction Management, Bean pool..
  • Involved in building EJB Session/Entity beans to maintain Transaction Management, Bean pool and Object Isolation across the application.
  • Implementing XML Parser (DOM/SAX) for data integration with legacy system.
  • Involved in Implementation of Breaks Reconciliation
  • Extensive SQL development involving Stored Procedures, Views, Joins, Queries, Normalization and Database Design using Oracle, Sybase and DB2.
  • Involved in GUI design/Implementation using JSP & Struts framework.

Confidential, Stamford, CT

Sr. Java/J2EE Developer

Technology: Core Java, JSP, Servlets, Struts, Java IBM WebSphere, Multi-Threading, JMS, Eclipse, Oracle, Unix/XP

Responsibilities:

  • Involved in the Implementation of Java Multi-Threaded process responsible for spawning light weight Threads for multiple Job and concurrent Job processing.
  • Application development using Core Java and Multi-Threading.
  • Involved in Design refactoring and enhancement of the Critical Components following OOAD methodology.
  • Involved in GUI development using JSP/ Struts on WebSphere App Server.
  • Involved with MDB and Queues for providing asynchronous communication between the Threads and Database
  • Involved in SQL development involving Stored Proc, Views, Joins, Queries and Database Design using Oracle.
  • Implemented the SFTP API for standard file transfer(s).

Confidential

Sr. Java Developer - Financial Transaction Manager

Technology: Java, JSP, Servlets, Struts, Java IBM WebSphere, WebLogic Server, JMS, Eclipse, Oracle, Unix/XP

Responsibilities:

  • Leading the requirements gathering and development of FTM application.
  • Re-factoring of FTM (GRS) for Trade Enhancement of Inbound Trades.
  • Leading the re-design and implementation of GRS components.
  • Architecture, Design & Implementation of FTM Outbound Engine using XML development using SAX and XSD.
  • Extensive SQL development involving Stored Procedures, Views, Unions and Joins, Queries, Indexes and Database Design using Oracle.

Confidential

Sr. Java Developer

Technology: Java, JSP, Servlets, Struts, Java IBM WebSphere, JMS, Eclipse, Oracle, Unix/XP

Responsibilities:

  • Webification of STAR desktop Insurance appln.. using JSP/Struts for - Commercial Auto, Garage, Transportation
  • Leading the Architecture, Design & Development of the Metadata XML generator.
  • Implementing XLS/XML and SAX Parser Engine. Implementation of XLS to XML converter for web-services.
  • SQL development using Queries/Joins/Union/Views and Database Design (Oracle).

We'd love your feedback!