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 AWS, Spring Boot and Micro Services
  • Extensive experience in Core Java, Java Multithreading, Spring Boot, Spring, EJB 3.0, Hibernate, Web Services,
  • 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(Fixed Income Pricing and Analytics)
  • 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 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 scripting

DBMS: 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: IBM 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, Hiberneate, Java 8
  • Worked extensively with Angular4 to build UI components
  • Converted data from XML to Parquet using Java Spark, Kafka and Oozie Workflows.
  • Worked with Scala and Python on the NLP Data Analytics Module.
  • 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 / Spring 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 with Angular2 to build UI components
  • 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 IBM Websphere using TDD and Agile practices.
  • 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 MogoDB big Data
  • 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, IBM Websphere, JUnit, Oracle, AWS, Docker, Kubernetes

Confidential

Senior Java Developer

Responsibilities:

  • Worked for the Fixed Income on the Benchmark Loader application. This application is responsible for loading daily and monthly securities and indexes into the application from different vendors.
  • 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
  • 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

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-enddevelopment 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

Responsibilities:

  • Designed, developed and provided continued support to Portfolio Analytics team (for trading fixed income instruments),andP&Lsystems serving largeand smallWall 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

We'd love your feedback!