We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Extensive experience in Core Java, Threading and Multitasking, Struts, Spring, Hibernate and client - server environments.
  • Possess large spectrum of knowledge in Fixed Income. Equities, Derivatives, Portfolio and Risk Management.
  • Involved in all teh phases of SDLC including requirement analysis, design, development, testing and documentation.
  • Experience in Message driven programming using JMS and ActiveMQ.
  • Extensive Experience on Front End Technologies: AJAX, JSTL, JSP, HTML, JavaScript, CSS and Angular JS.
  • Implemented JAX-RS REST Services using Spring REST technology.
  • Good Architectural experience and used a multitude of J2EE design patterns.
  • Experience in test driven development (TDD) using JUnit and Agitar.
  • Extensive experience in database programming using SQL and PL/SQL following industry best practices.
  • Strong knowledge in Oracle 11g/ database programming using PL/SQL (Stored Procedures, Functions, Triggers, Cursors) and standard Built-in Oracle Packages
  • For optimization process actively involved in capacity planning, creating views, materialized views, partitioning tables and creating indexes etc.

TECHNICAL SKILLS

Languages: Core Java, SAS, Python, R, SQL, Hadoop

DBMS: SQL Server, Oracle 11g, DB2, MS SQL

APIs: AJAX, Angular JS, XML, JSP, Servlets, JMS, Oracle Forms and Reports

Certification: Bloomberg Essentials for Equity, Fixed Income, FX, and Commodities, R Programming from John Hopkins University, SAS Certified Base Programmer for SAS 9

Tools: Toad, SQL Server studio, JBuilder, Dreamweaver, Eclipse, NetBeans, Android Studio

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Java Developer

Responsibilities:

  • Analyzed and developed bitcoin trading strategies using Python with 24/7 automated execution.
  • Implemented teh back-tested trading strategies on all major Bitcoin exchanges with different currencies.
  • Developed an automated trading report system, which reports all teh executed trades and P/L Statements on daily basis.
  • Used Core Java and Multithreading to implementhistorical, Monte-Carlo, and parametric VaR, Scenario analysis,Tracking Error functions.
  • Implement risk modelsforFI(bonds, convertible bonds) and Equityasset classes.
  • Worked on Hibernate framework on persistence layer for Object Relational mapping.
  • Used Second level cache in Hibernate to enhance performance and proper memory management.
  • Developed Model component which is portable across multiple databases.
  • Applied Loop unrolling technique in Java to optimize teh code and enhance teh speed by 5 times.
  • Helped in troubleshoot of FIX protocol trading issues.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Extracted millions of tweets using Twitter API and processed text mining to analyse people’s sentiment towards a stock market.
  • Built OOP framework in Java to avoid latencies in trading strategies.
  • Determined teh best correlation between sentiment and change of stock price.
  • Involved in writing DAO layer using JDBC to access teh Oracle SQL database.
  • Developed a leading indicator of volatility to manage portfolio risk.
  • Used Numpy, Pandas to clean teh unfiltered data in teh Tweets.
  • Web Scrapping with Python and storing teh retrieved data in CSV format or into teh database.
  • Developed a Map Reduce program using Hadoop to count teh number of times a particular model of phone was tweeted in a particular duration, and determined teh relative popularity of teh phone model.

Confidential

Programmer Analyst

Responsibilities:

  • Developed a Gold Tier application for client in banking and finance sector.
  • Prepared business and technical documents for Intelligent Profile Application.
  • Participated in managerial activities like Support Professional Orientation Program and brainstorming meetings.
  • Managed single-handedly to get 99% time span optimization for client raised incident managements.
  • Planned and executed teh production support activities of teh Client Application
  • Developed teh wireframe document to represent teh look and feel of teh application.
  • Involved in enhancing teh build procedures using Maven and Hudson jobs.
  • Developed teh presentation tier with teh Struts 2.0 framework (MVC 2 Model) consisting of Action Classes
  • Action forms and other related configuration settings.
  • Extensively used Hibernate in developing data access layer.
  • Involved in creation of class diagrams, sequence diagrams and use case diagrams for detailed understanding of teh design.
  • Utilized Java Swing framework to develop client side components.
  • Involved in developing EJB exposed JAX-WS Web Services to teh external clients during teh Service oriented Architecture (SOA) implementation.
  • Used Perforce for version controlling, and Log4J is used for Logging and Tracing teh messages.
  • Used different primary key generators such as sequence, identity and native.
  • Interacted with customer for requirements of project and customization in existing functionality creating whole D-Specification document for teh user, took approvals from various users, and completed end-to-end functionality (including Designing, Coding, Testing, Deployment and Maintenance and moving teh product from various environments).
  • Managed Associations such as one-to-many, many-to-one in Hibernate.
  • Developed DAO Implementation classes using Hibernate template from Spring with Hibernate API.
  • Generated POJO classes with JPA annotations using Reverse Engineering.
  • Involved in knowledge transfer sessions for Programmer Analyst Trainees.
  • Develop documentation, reference materials, work flows and training materials.
  • Modified and accessed database using SQL, PL/SQL, Stored Procedures, Triggers, Views.
  • Experienced with advanced functions in Microsoft Excel and VBA to automate teh reporting processes which saved numerous hours of data entry time.
  • Involved in bug fixing for teh code in production environment and allocated teh bugs to respective developers to ensure that bugs are resolved in a timely manner.
  • Developed test suite framework and regression tests script using SOAP UI for created web service.
  • Worked on hibernate to save and retrieve data from java to Oracle database.
  • Provide periodic presentations to senior management team and various executive committees on Application development for decision making.
  • Used Log4J to print teh logging, debugging, warning, info on teh server console.

We'd love your feedback!