Java Developer Resume
Melville, NY
SUMMARY:
- Java / J2ee Developer with over 7 years of experience on Core Java including multithreading, and 3 years on J2EE, including using Spring, Hibernate, JSP, XML, Junit, Servlet, XML
- Over 2 year of experience in Front - end like HTML, JavaScripts, Jquery, angular JS, CSS, and Ajax
- Over 3 years of experience in modify, design, and test reports for Front office, back office, and risk analysis in the trading system using Core java, multithreading, Junit
- Over 3 years of experience in Developing and designing for trading system in Commodities fields such as crude oil and nature gas, and in fixed income in middle office like Risk system, and front, back office
- Over 4 years of experience in relational database environments, with extensive experience in Oracle SQL and PL/SQL.
TECHNICAL SKILLS:
Languages: JAVA, J2EE, Hibernate, Spring, shell scripting, C/C++, XML
Databases: Oracle 10g / 11g, MS SQL Server 2008, Sybase ASE, MySQL
Software: Eclipse 3, JBoss 7, WebLogic 10, Tomcat 6, Visio
Tools: SQL*PLUS, TOAD, Erwin
Operating Systems: Sun Solaris 9 / 10, Linux, Window 2008
PROFESSIONAL EXPERIENCE:
Confidential, Melville, NY
Java Developer
Responsibilities:
- Design, implement, and Product Assets Application with Java, and Oracle SQL, PL/SQL
- Support Product Assets Application
Confidential, Brooklyn, NY
Java Developer
Responsibilities:
- Design, implement, and test Credit, Risk Application in middle office (Risk and Credit Technology) with Java 8, Test Driven Development (TDD), JMS, multi-threading, concurrent, Junit, Spring, Spring Boot, and Oracle database
- Added more functions based on business requirement, for example request and response different systems using core java, spring, jms, xml, and oracle database, and test java coding
- Analyst, find root cause, and solve business, product issue for existing application
Confidential, Long Island City, NY
Java Developer
Responsibilities:
- Design, implement, and test the application project with Java 8, Test Driven Development (TDD) and testing tools such as Junit, Spring Boot, and Spring REST, Oracle database
- Implement, test AccountService application as microservices, and calling other microservices
- Documenting REST Service using Swagger
- Use JPA with Spring Boot for data access, for example JpaRepository
Confidential, New York, NY
Java Developer
Responsibilities:
- Designed, implemented, and tested data Subscription Management System application including using Core Java, Spring, Struts, jsp, html and json.
- Followed SLDC methodology including requirements gathering, solution architecture, coding and testing.
- Designed, implemented, and tested data remediation application including process, insert data file using Core Java, Memory Management, and JDBC on UNIX.
- Designed, implemented, and tested custom data application including update using Core Java, JDBC, SOAP Web Service, using databases like Teradata, sql server
Confidential
Java Developer
Responsibilities:
- Designed and supported Master Data Central (MDC) application including workflow and administration workflow using SpringMVC, Spring Web, SpringAOP, SpringDAO, Hibernate, and PL/SQL of Oracle 11g, jsp, JSON, JavaScript as front-end using Eclipse and Maven
- Designed and supported MDC REST web service for updating data feeding into MDC workflow using DRM Web API, Oracle JDeveloper, and using WebLogic to deploy war files
- Design, support Batch Manager application using Core Java, Multithreading, JDBC, Spring, Oracle PL/SQL, and Maven
- Design, support Data application using Oracle PL/SQL
- Tested front office processing trading system using Core Java, and sql of Sybase in Development environment
- Add new functions, and tested java coding for business, and data layers using core java, multithreading, and JDBC, and Junit
- Defect fixing activity as a part of system testing phase
Confidential, Charlotte NC
Application Support / Java Developer
Responsibilities:
- Migrated to new Risk and Credit system using Core Java, multithreading, Spring, Hibernate, Maven, and PL/SQL of Oracle 11g
- Designed, implemented, and tested java coding on server side including different parts such as dao, service, utilities, and business object using Spring AOP, Spring IOP, Spring DAO, Junit and JMock.
- Added new functions and tested java coding for Risk and Credit system
- Supported legacy systems such as local risk management system, global risk management system, and global credit management system using scripting language, sql of Sybase in Unix platform
- In morning routine used AutoSys and Scheduler, scripts, and then using sql of Sybase to support legacy Risk system and credit system, dealing with the market data and different source data
Confidential, Florham Park, NJ
Java Developer
Responsibilities:
- Designed, implemented, and tested networking application using Core Java, multithreading, J2EE, Spring, Hibernate, Maven, Tomcat, JBoss and Oracle 11g.
- Designed, implemented business, DAO classes using Spring and Hibernate, utilities and service classes
- Component Testing using Junit and testNG
- Designed, implemented WebServices using RESTful / SOAP/ WSDL
- Responsible for changing reporting system using java and sql, pl/sql coding and created data sets to feed table and generally support application system issues
- Designed stored procedure for loading, retrieving data for report system
- Developed Serverside PL/SQL (Stored Procedures, Functions & Packages) for implementing complex business logic.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Designed, implemented and tested application using Core Java, Spring, hibernate using Tomcat 6 and Oracle 11g.
- Designed and implemented configuring files of spring and hibernate, business object classes, DAO classes, using sql queries and named queries
- Designed and implemented WebServices using SOAP/JAX-WS/WSDL.
- Designed and implemented Oracle objects such as stored procedures and cursors for retrieving data
Confidential, Hempstead, NY
Technical Consultant
Responsibilities:
- Designed, implemented, tested, debugged, and maintained java coding for front office, back office, Risk analysis, and transaction using core java, C/C++, multithreading, Hibernate, EJB, web service, XML on JBoss, and using Oracle 10g in Client Strategy group and Standard Report Project group
- Messaging Queuing using TICBO, and JMS
- Modified and Redesigned reports for Front office, back office, and risk analysis in the trading system using market data and different source data using Crystal Report
- Developed and designed for trading system in financial and energy field using java
- As an Oracle database developer/analyst, developed PL/SQL trigger, and Procedures for core database
- Wrote PL/SQL stored procedure and functions to analyze the data.
- Added features to distributed trading system, defined and created APIs, Simulation results, user-define simulation result, information flow, database support.
- Designed, implemented, and tested Purging and delete user table and user data warehouse table for user-defined simulation, designed, implemented, and tested purging and deleting application system tables for maintaining the size of tables
- Designed, implemented, and supported the customer's Swap Limit Monitoring for Swap, Swaptions, FX OTC Options in report system based on business requirements.
- Designed, implemented, and supported the customer's Balance Sheet Allocation Monitoring such calculate current balance sheet consumption by portfolio per bond position, and compare those positions to the balance sheet actually allocated to each desk
- Designed, implemented, and supported the Data Warehouse application for Daily Valuation, Cash Flow Forecasts, Non-trace Accruals, and Accrual Balances
- Provided business analysis, technical support, and solution for front office, back office, Risk analysis, and transaction. Wrote Perl scripts to analyze data determine the financial and customer impact of potential changes in service offerings and service areas. Merged the data extracts with numerous other data sources and provided an Excel front end.
- Created logical models about customer and product databases based on business requirement, and physical models
- Developed stored procedures and complex packages using PL/SQL for data load.
Confidential, Long Island City, NY
Product Configuration Programmer
Responsibilities:
- Using software development life cycle to analysis, create, test, implement and support ERP configurations and product models
- Modified and product model and price model based on business requirement
- Modified and maintenance PIC system using C, Informix database in AIX
- Modified and maintenance internal web-based application using HTML, JavaScript, JQuery, JSON, and Java
Confidential, Florham Park, NJ
Software Engineer / Developer
Responsibilities:
- Work with Business Analyst and users to clarify requirements and translate the requirement into technical specifications.
- Work closely with Systems Analysts to identify various databases where the information/data lay scattered, understanding the complex business rules that need to be implemented and planning the data transformation methodology.
- Developed Server side PL/SQL (Stored Procedures, Functions & Packages) for implementing complex business logic
- Developed and created procedures, advanced queries for extracting, transforming and loading data to/from a number of both Oracle and non-Oracle sources.
- Converted data from legacy system to Oracle 10g using SQL*Loader and PL/SQL programs.
- Developed and created procedures, advanced queries, indexes, and functions for databases using TOAD and Oracle Enterprise Manager
- Using SQL Loader to load data from flat files into Oracle tables using korn shell scripts, invoke procedures to generate or replace primary keys, and maintain referential integrity using shell scripts, and invoke procedures to generate data files using shell scripts
- Created unit test scripts to validate results of the extract, transformation, and load process
- Generated test data and tested database to meet the functionalities deliverables in the project documentation and specifications
- Using MVC and java struts design pattern to design HRS web-based Application project using Eclipse 3. The user interface used in JSP, and HTML, also using Java Bean, EJB, and the database are MS SQL Server 2005, and Oracle 9i
- Using Software Development Life Cycle to planning, analysis, design, coding, testing, and maintenance application
- Designed and implemented in server side including different parts such as, data, service, utilities, and business object function
- Designed the various business objects using object-oriented with UML, and developed the web application
- Designed the plan for building, deploying, and running Web Services and Web Applications. The application also provides for security as the user can enter the application using login and password
- Used Object Oriented and different data structure to designed and implemented interface, business object classes, data access object class such as JSP, ID Generator class, the various business objects, and Data Access Object
- Implemented Client / Server database query application in Java, on Client-side, coded and implemented several servlets, and on Serve-side, coded and implemented Java classes, designed and implemented EJB using WebLogic
- Component Testing using Junit, and integration testing
Confidential, New York, NY
Technical Supporter
Responsibilities:
- Load accounting data into database using Oracle SQL*Loader
- Deep knowledge in EDI system in account data and document management
- Using access module to create excel file, and using Concordance to index file
- Maintained application system that document file, and electronic document file converted into image files
- Assisted in creation of image database and set up users accounts, transfer document or electronic file into images using Tiffing program, and index the file
- Filtered the data according to client requirement, modification date of the file, primary key number of the file in the database as well, as some other metabase of the file
- Designed and modified software utility modules using scripting language and performs other application development
Confidential, New York, NY
Internship
Responsibilities:
- Modify and maintain website for online financial Management using HTML, javaScript, VB, and MS SQL Server
- Find bug, make document and maintain in tracking system
- Write test scenario, and generate the test data based on business requirement for test the web application
