We provide IT Staff Augmentation Services!

Senior Java Developer / Hadoop Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • 10+ years of experience in the analysis, development, testing and maintenance of Java/JEE applications in the finance industry
  • Full Stack Development with Spring Boot Micro Services, AWS
  • Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes and Docker
  • Experience using MongoDB, Apache Hadoop Big Data using Apache Spark, Kafka, Oozie, HDFS in Java 8
  • Extensive domain experience in Equities, Derivatives and Fixed Income( Confidential )
  • Experience in Middleware technologies (JMS, ActiveMQ) and integration frameworks like Apache Camel.
  • Extensive experience with Soap and Restful Web Services using JAX - WS and JAX-RS, RestController
  • Extensive experience with JavaScript library frameworks primarily using Angular, React, AngularJS, TypeScript, Karma, jQuery and Node.js and component-based Java frameworks like Apache JSF, Apache Tapestry and GWT.
  • Extensive experience in database programming and writing SQL and PL/SQL Stored Procedures.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XQuery, XPATH, DOM and SAX,
  • Hands on experience in Information exchange protocols like Financial Information Exchange (FIX).
  • Experienced in test-driven development (TDD) using JUnit, EasyMock and Mockito.
  • Extensive experience working with Unix platforms and Bash Shell Scripting.
  • In-depth experience working with Oracle, Maven, Ant, SVN, Jenkins, Apache Tomcat and JBoss.
  • Performance testing using Apache JMeter, JProfiler and web testing using SoapUI and Web Selenium.

TECHNICAL SKILLS:

Languages: Core Java 8, Java Multithreading, Java Spring, SQL, Bash and Perl scriptingDBMS Sybase, Oracle 11G, SQL Server

Frameworks: Spring, Hibernate, Java Web Services (JAX-WS, JAX-RS), EJB 3.0, JUnit, EasyMock, TestNG

Front-end: AngularJS, jQuery, Node.js, Spring MVC, Javascript, JSF, GWT, Tapestry

Tools: and Servers Confidential Websphere, Apache Tomcat, Ant, Maven, Apache Camel, JIRA, JBOSS, Eclipse, SVN

PROFESSIONAL EXPERIENCE:

Confidential, New York

Senior Java Developer / Hadoop

Responsibilities:

  • Developed a POC for reading Bloomberg NewsFeed data using Spring-Boot, Java 8, Python, Go
  • Worked extensively with Docker, AWS and Kubernetes
  • Worked extensively with Hibernate, writing stored Procedures PL/SQL using Oracle 12G
  • Converted data from XML to Parquet using Java Spark, Kafka and Oozie Workflows.
  • Worked extensively with Angular4 to build UI components
  • Built hive tables on top of this for querying the data in Hadoop.
  • Design, develop, and maintain full-stack internet-scale web applications on AWS
  • Worked with Docker and Kubernetes Microservices.
  • Focus on creating RESTful APIs, infrastructure and test automation.

Confidential, New York

Senior Full Stack Java / Hadoop Developer

Responsibilities:

  • Worked within the Treasury Capital Markets Group on a Global Liquidity Reserves Platform that manages the firm’s unsecured debt, current liquidity and its funding needs.
  • Worked extensively on deployments using Kubernetes, Docker.
  • Worked extensively with Python and Go for backend development
  • Worked with Angular to developer UI Components.
  • Worked on integration using Apache Spark Apache Oozie.
  • Worked on web applications implemented using Node.JS
  • Integration of UI into Tableau worked on deployment into AWS
  • Worked extensively with Angular2 to build UI components
  • Worked extensively with MongoDB
  • Wrote stored procedures using MySQL
  • Implemented using Spring Boot. Worked with Docker and Kubernetes Microservices.
  • Implemented server side components and front-end components primarily leveraging Java 8, Spring-Boot, Core Java, Hibernate, Restful Web Service and Angular using GIT Agile Teams
  • Worked with Scala and Python for backend services
  • Monitor MySQL Database Backup on AWS cloud S3 (CLI).
  • Migration of code from AngularJS Javascript to Angular TypeScript
  • Implemented ETL operations for transformation of historical data into Hadoop environment using Apache Spark and Oozie Workflows.
  • Configured Kuberenetes files worked with Docker.
  • The platform reports current and historical liquidity risks used by regional desks and Treasury Senior Management and provides key metrics such as unsecured debt, annual maturity profile, liquidity coverage ratio.
  • Implemented the back-end Restful Service for a Rules Engine System that maintains a set of rules and trade deals
  • Developed a Rules Maintenance screen that provides a user interface to navigate real-time data flow (bookings, FX rates, intercompany loans) using Angular best practices.
  • Using AWS, Docker and Kubernetes for deployments.
  • Provided second level support to a system that provides a workflow to issue debt within the firm worked on FIX, Apache Camel, GWT and was involved in trouble shooting server side issues and writing JUnit test cases.

Environment: Spring-Boot, Hibernate, Java 8, Java Multi-threading, Angular, JavaScript, Typescript, Hibernate, Fix, Apache Camel, JUnit, Git, AWS, Docker, Kubernetes

Confidential, New York

Senior Java Developer

Responsibilities:

  • Responsible for the end-to-end development of JEE applications using Java Spring, Java concurrency, Restful Web Services, AngularJS and JMS deployed on Confidential Websphere using TDD and Agile practices.
  • Worked extensively with Docker AWS cloud deployment Microservices and Docker.
  • Worked extensively with Angular2 to build UI components
  • Extensively utilized Spring-Boot and Spring MVC and Spring REST
  • Worked with Docker and Kubernetes Microservices.
  • Developed an Event Scheduler using Quartz that interfaces with an order management system, using JAX-RS Restful Web Services and AngularJS.
  • Worked on CI/CD for production servers using AWS.
  • Worked with PostgreSQL
  • Worked on implementing a Bloomberg Adapter component that aggregates and routes trade messages to the Back office systems.
  • Implemented a system that captures the performance metrics of production plants, using AngularJS, Ejb 3.0, Spring, Restful Web Services with RestControllers, Oracle deployed on Websphere Application Server.
  • Implemented a MailProcessor that filters emails that are retrieved from IMAP and publishes onto TibcoEMS Queues.

Environment: Core Java, Java Multithreading, Java Spring, Restful Web Services (JAX-RS and RestController), Spring-Boot, Spring JDBCTemplate, EJB 3.0, AngularJS, Javascript, Java JMS, Tibco, Confidential Websphere, JUnit, Oracle, AWS, Docker, Kubernetes

Confidential, Pasadena California

Senior Java Developer

Responsibilities:

  • This application is responsible for loading daily and monthly securities and indexes into the application from different vendors.
  • Extensively worked with Kubernetes and Docker
  • Worked extensively with AngularJS to build UI components
  • Worked in a highly Agile development team using TDD and Continuous Integration and deployment.
  • Worked extensively on Core Java, low latency side using Java Concurrency on the back-end of the application.
  • Primarily utilized Java, Java Spring-Boot, PL/SQL Stored Procedures, Web Services and Perl.
  • Responsible for the end-to-end implementation of features for the Benchmark Loader using AngularJS.
  • Features included adding and calculating new derived database fields to the database schema and the loading of constituent details for securities.
  • Extensively used Jenkins and AWS tools for devops tasks.
  • Used JMS to connect to ActiveMQ to retrieve trading messages and performed ETL operations on these messages.
  • Worked on the Stats Loader project the data migration, modified database schema and procedures to support the loading of aggregated month end data loads on a daily basis.
  • Integrated with restful web services and involved in writing unit and integration tests and deployment scripts.
  • Independently responsible for the end-to-end development, testing and deployment to production of releases using Autosys.

Environment: Core Java, Java Multithreading, Java Spring-Boot, PL/SQL Stored Procedures, Sybase, Linux, Web Services, AnthillPro, Autosys

Confidential, Sunnyvale California

Java Developer

Responsibilities:

  • Worked for the Identity Management Directory Services (IDMS) that handles Confidential ’s internal and external applications such as Confidential Directory, iCloud, iTunes and iForgot. IDMS manages the access needs of Confidential personnel to internal applications by providing Single Sign On Token Verification services for Mac OS X clients.
  • Implemented server side components primarily using Core Java, Multithreading, Spring, Hibernate and Web Services.
  • Worked extensively with AngularJS to build UI components
  • Extensively worked with Kubernetes and Docker.
  • Wrote unit and integration tests using JUnit, TestNG and EasyMock.
  • Extensively used Jenkins and AWS tools for devops tasks. Worked with Chef CI/CD.
  • Developed infrastructure using Spring-Boot.
  • Worked extensively with writing SQL and PL/SQL using Sybase.
  • Wrote user interface components for IDMS using AngularJS.
  • Heavily involved in DevOps activities such as setting up IDMS components such as Hadoop using Linux, automation scripting with Bash and Java and doing continuous integration with Jenkins.
  • Worked with and provided knowledge transfer sessions to offshore teams.

Environment: Core Java, Java Multithreading, Java JEE, Maven, Spring, Hibernate, Web Services, AngularJS, Linux, Sybase, Jenkins, Spring-Boot, Apache Tomcat, Couchbase, AngularJS JUnit, TestNG, EasyMock

Confidential, New York

Java Developer, Fixed Income

Responsibilities:

  • Worked on the development of Confidential ’s Fixed Income analytical tool using Java, Spring and Hibernate.
  • Worked closely with Portfolio Managers for requirement analysis and implementation of business modules.
  • Devloped UI components usings AngularJS
  • Developed MBS Pass-Through pricing, trading and allocation systems using Core Java, Java Concurrency and FIX.
  • Worked on Yield Book’s Structuring Tool for CMOs (pricing of cashflows, generating price/yield reports).
  • Used Core Spring for dependency injection of services and Hibernate for the mapping and querying of data.
  • Developed engines that serve as the backbone of a Portfolio and Risk (Market, Credit) Analysis.
  • Developed MBS Trading Systems providing Trade Entry, Trade Blotter, Risk Blotter and P&L calculations.
  • Involved in front-end development for portfolio analysis using AngularJS and jQuery.
  • Worked on the back-end data processing systems of Confidential and the generation of yield curves and cash flows.
  • Performed stress tests to analyze credit risk of the loan portfolios primarily using JProfiler and JMeter.
  • Created and modified SQL and PL/SQL scripts for data conversions and performance improvement using Sybase.
  • Day to day production support and troubleshooting of issues related to the trading system, FIX protocol errors.
  • Design and coding of communication module with JMS and FIX Protocol for information exchange between FIX Engine (FIX Adaptor) and Intitutional Investors (Mutual Funds,Hedge Funds).

Environment: Core Java, Java Spring, AngularJS, jQuery, XML, XSLT, JProfiler, JMeter, SQL, JMS, FIX, Sybase

Confidential, New York

Java Developer, Portfolio Management

Responsibilities:

  • Designed, developed and provided continued support to Portfolio Analytics team (for trading fixed income instruments), and P&L systems serving large and small Wall Street clients using Core Java and Java Spring.
  • Worked on Minerva Order Management System (portfolio analysis, order management workflows and post trade).
  • Connected with exchange and brokers using FIX.
  • Extensively used Hibernate to generate entity classes and schemas for persisting data onto SQL servers.
  • Developed presentation tier for the portfolio system using Spring MVC, JSP, Javascript and JSTL.
  • Worked extensively with Spring Core, Spring AOP and Spring DAO modules.
  • Wrote unit and integration tests using JUnit and Mockito for the post trade part of the Qtrade application.
  • Extensively used XSLT for the transformation and enrichment of raw trade messages.
  • Designed and implemented SOAP and RESTful services for associated business module integration for P&L reports.
  • Day to day production support and troubleshooting of issues working closely with the Quality Assurance team.

Environment: Core Java, Spring, Hibernate, Oracle, Web Services, JUnit, Spring, Spring MVC, XSLT

Confidential

Java Developer

Responsibilities:

  • Worked on a post-trade messaging system that aggregates, transforms and routes trading messages.
  • Implemented an FX collections matcher allowing traders to classify types of trades using Core Java and Java Multithreading.
  • Wrote JUnit tests to validate the functionality of the input/output adaptors, matching collections and aggregation collections
  • Wrote XSLT and XPATH transformations to transform trade messages into different data formats
  • Used JSF to create UI Components for the Trading application.

Environment: Core Java, Java Multithreading, XML, XSLT, JUnit, JSF, Linux Bash, Confluence, JIRA.

Confidential

Java Software Engineer

Responsibilities:

  • Confidential TPMX inventory management system based on Java Struts
  • Improved purchase order manager, software packages, managing schedules developed in core java
  • Improved the user interface by adding AJAX capabilities integrated a Javascript data grid
  • Wrote bash scripts to retrieve system data and stored data into Confidential DB2 and deployed on Websphere.

Environment: Java Struts, Core Java, Multithreading, AJAX, Javascript, Confidential DB2, Websphere, Bash, Linux

We'd love your feedback!