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.
