We provide IT Staff Augmentation Services!

Scala/java8.0/spark/kafka/cassandra/hadoop Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Sr. Developer having 19 yrs. (100% hands - on) with Scala2.11/Java8.0/J2EE/Big Data (Full Technology Stack).
  • 4 yrs. Solid Development using Scala/Spark/Kafka/Cassandra/Hadoop (Map-Reduce) for RealTime/High-Latency
  • /High-Concurrency applications in Equities, Trade Reconciliation & Settlement, Prime Brokerage & Insurance.
  • 19 yrs. in Architecture, Design & Development of Distributed Java /Scala/J2EE/BigData applications on Linux/XP.
  • 4 yrs. Solid Development using Scala 2.11 - Traits, Object, Case Classes, Immutability, Pattern Matching, Extractors, Higher Order Functions, Partial Functions, Lambda, Parallel Streams/ Parallel Collections.
  • 4 yrs. Solid Development using Java 8.0 - Lambda Expressions, Parallel Streams/ Concurrency API, Parallel Operations, GC1, Method References, Default/ Functional Interfaces.
  • 4 yrs. Development exp. in Big Data using Hadoop (Map Reduce/HDFS), Spark, Scala, Hbase, Cassandra,
  • Kafka, Hive, Sqoop, Hortonworks, YARN, ZooKeeper, Hadoop/Spark Streaming, RabbitMQ.
  • 4 yrs. Solid Development using Spark Streaming and Spark Connector - Cassandra, DataSets, DStreams.
  • BigData development involving HDFS Cluster (High Availability) with Multi Rack/Node topology.
  • Development using Scala for Functional Programming - Higher Order Functions, Function Currying, Traits, Linearization, Singleton/Immutability, Case Classes, Pattern Matching.
  • 19 yrs. in Application Design & Development using Core Java 1.8, J2EE, EJB, Spring, Spring Boot, Hibernate, JMS (Topic/Queue), MDB, XML, Web Services, JAX-WS, RESTFul, JSP/Servlets, Struts, Spring-MVC, JavaScript, Unix Shell/Perl scripting.
  • Experience working on Java Concurrency/Multi-Threading, Locks and Synchronization.
  • Experience working with very High Latency/ Volume applications using advanced Algorithms and GC.
  • Database Development using SQL queries, Joins, Unions, Views - Oracle, Sybase, DB2, MSSQL.
  • Implementation using Distributed/Clustered Cache - Coherence, JCS, EHCache.
  • Experience working on WebSphere, WebLogic and Apache Tomcat.
  • Design and Development using OOPS, Functional Programming.
  • Experience in Repository, Continuous Build/ Integration using GIT/Bitbucket, Maven/Jenkins, Bamboo, TeamCity.
  • Experience in complete SDLC, Agile/SCRUM/Sprint based development model.

PROFESSIONAL EXPERIENCE

Confidential

Scala/Java8.0/Spark/Kafka/Cassandra/Hadoop

Technology: Scala 2.11, Java 8.0, Spark 2.1, Hortonworks, Hadoop, MapReduce, HDFS, HBase, Cassandra, Kafka, RabbitMQ, MongoDB, WebLogic 12c, Oracle Coherence, Java Concurrency, Multi-Threading, JMS (Topic/Queue), Spring Boot, Hibernate 3.0, Restful, Spring-MVC, JSP/Servlets, JAXB, Oracle, Sybase, Unix, Java Script, Shell Script, Agile.

Responsibilities:

  • Implementation of Annuities Settlement using Spark/Scala for very high throughput/load using Spark Cluster (High Availability/Multi Rack/YARN) and HDFS Map-Reduce.
  • Extensively used Scala Functional programming aspect on Spark Cluster for Annuities/Ledgers Rules processing.
  • Development using Scala Streams, Parallel Collections, Lambdas for processing the Upstream
  • Implementation using Spark Streams for HDFS and Spark Connector - Cassandra.
  • Development using Java 8.0 - Lambda expressions, Parallel Streams, Method References, Functional Interfaces.
  • Kafka Messaging Cluster TEMPhas been used for High load/volume throughput and real time settlement.
  • Development using Cassandra, HBase and MongoDB and ZooKeeper for processing the feeds.
  • Development using Hive tables (Internal/External) for OLAP Visualization and Reporting.
  • Development using Sqoop for daily data migration into Oracle/Hive.
  • Implemented the Spark RDD, DataFrames, DataSets for HDFS/Cassandra
  • Development using Hadoop Map/ReduceImplemented Hive Partitioning and Bucketing for access and scalability.
  • Development of Computational Mesh using Scala functional modules and integrate it with Spark.
  • Application uses RabbitMQ/AMQP for events processing.
  • Implemented Feed Pollers and Feed Chasers using Java Multi Threading for process daily GL & AP feeds.
  • Designed 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.
  • Used MDB for Transaction Processing (XA) using Two Phase commit to maintain consistency across database like Oracle and Sybase and MSSQL.
  • Oracle Coherence TEMPhas been used to provide distributed Clustering architecture on WebLogic Clustered Architecture along with Load Balancer to ensure Application Scalability & Load Balancing.
  • Coherence cache for dirty/clean reads by Trigger MQ Message over JMS topic for - add/update/delete.
  • SQL development involving Query, Views, Unions and Joins. Normalization and Design using Oracle and Sybase.
  • Involved in n-Tier architecture using distributed Transactions - Two Phase commits over Oracle, DB2, & Informix.
  • Design and Implementation of Java Web-Services (WSDL/XSD) to enable cross functional ETRS integration.
  • Developed the Web-services & analysis of SOAP envelope using SOAP UI.

Confidential

Scala/Java/J2EE/Spring/JMS/Websphere

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

Responsibilities:

  • Development of the SME using Map/Reduce over Hadoop/HDFS Cluster.
  • Settlement processing using Hadoop, Hbase and Kafka for high performance throughput.
  • SME enables clients to apply payments instructions (High Profile accounts) processing and settlement
  • Extensively used Scala Functional programming aspect on Spark Cluster for Annuities/Ledgers Rules processing.
  • Scala Development using Lambdas, Traits, Mixins, Higher Order Functions, Currying for Instructions processing.
  • 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.
  • Experience working with very High Latency/ Volume applications using advanced Algorithms and GC.
  • 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 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.
  • Experience in Repository, Continuous Build/ Integration using GIT/Bitbucket, Maven/Jenkins, Bamboo, TeamCity.
  • Experience in complete SDLC, Agile/SCRUM/Sprint based development model.

Confidential

Sr. Java/J2EE Developer - Strategic Oversight (Settlement and Recon)

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, Agile.

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 IOC, Dependency Injection using Spring framework.
  • 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.
  • SQL development using Views, Joins, Queries, Normalization and Database Design - Oracle, Sybase and DB2.

Confidential

Sr. Java/J2EE Developer - Orbit (Equities Settlement)

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

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..
  • Implementation of EJB Session/Entity beans, Transaction Management, Bean pool/Object Isolation in 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 - LaunchPad

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

Responsibilities:

  • Implemented the Core Java Multi-Threaded process responsible High Volume concurrent Job processing.
  • 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.

Confidential

Sr. Java Developer - Financial Transaction Manager

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

Responsibilities:

  • FTM is used for Trade Enhancement and Settlement of Inbound Trades using Global Reference data in Trade Processing phase. Inbound Trade is validated & enriched by Trade Enhancement System. The outbound Trade is converted to XML by the FTM. Leading the requirements gathering and development of FTM application.
  • Re-factoring of FTM (GRS) for Trade Enhancement. Re-design & implementation of GRS components.
  • Architecture, Design & Implementation of FTM Outbound Engine using XML development using SAX and XSD.
  • SQL development Stored Procedures, Views, Unions/ Joins, Queries, Indexes and D/B Design using Oracle.
  • 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).
  • CRFAS API Driver (Java based) was designed to ensure interoperability of the Web Services - MetaService, WorkFlowService & FinancialService developed in .Net
  • Leading the Architecture, Design & Implementation of API Driver.
  • Implementation of XLS to XML converter for passing parameters to web-services. Integration and Optimization.

Confidential

Sr. Developer- Advanced Billing & Receivable Tracking

Technology: J2EE/JSP/EJB/Servlets, JMS, WebSphere, Oracle,Informix,DB2

Responsibilities:

  • Involved in n-Tier architecture with distributed Transaction using 2 Phase commit to maintain consistency across databases: Oracle, DB2, & Informix.
  • Developing EJB Session/Entity beans to maintain Transaction Management, Bean pool and Object Isolation.
  • Administering WebSphere for EJB, MDB, Connection pools and Transactions and XML Parser (DOM/SAX)
  • SQL development involving Stored Procs/Views/Joins/Queries & Database Design.
  • Development using Core Java/ Swing applications involving Multi-Threading, Serialization, RMI, Collections.
  • Involved in n-Tier architecture with Distributed Transaction Two-Phase Commit across Multiple Databases.
  • Developing EJB Session/Entity beans to maintain Transaction Management, Bean pool and Object Isolation.
  • Administering WebSphere for EJB, MDB, Connection pools and Transactions and XML Parser (DOM/SAX)
  • SQL development - Stored Procs/Views/Joins/Queries & Database Design - Oracle, DB2, & Informix.

We'd love your feedback!