We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Java/JEE Developer TEMPhas a great experience in developing Server side components in a large n - tier system using Core Java, multithreading, JMS, data structure, OODP, algorithm design and JEE including Spring, AOP, Hibernate, MVC, OOJS in various application servers.
  • Highlighted skills include OOAD, OOP, Domain Driven Design, design patterns, Multithreading and performance tuning. Apply them to design and implement low latency, high performance, scalable, reusable and maintainable software in SDLC. Works well independently or as part of a team. Excellent technical

TECHNICAL SKILLS:

Programming: Core Java, concurrency package, collection framework, data structure, algorithm, Garbage collector, Java EE, JSP, Servlet, JDBC, Ajax, JSON, JSTL, CSS, DHTML, Object Oriented JavaScript, TCP/IP Networking, SQL, PL/SQL, XML, XML Schema

Application Server: Websphere 6.0, JBoss and Tomcat

FrameWorks: Spring 3 MVC, Security, AOP, Transaction, Hibernate 3.0, JPA, Junit 4.0, Annotation, Struts 2, YUI, JQuery, EXT-JS, CXF Web Service, Spring JMS, ActiveMQ and Mock TDD

Development Tools: Eclipse, Websphere RAD 6.0, Ant, TOAD, SVN, source safe, Rational Rose

Database: Data modeling, SQL, PL/SQL and Stored Procedure in Oracle, SQL Server 2005

Network Protocols: BGP, OSPF, TCP/IP protocol suite

System Platforms: Windows XP/2000/2003 and Linux/Unix

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Used JBoss Messaging and JMS to developed MDB to connect to Bond data and implemented real time messaging components for both security alerts and connecting Bond data to client components for evaluating, pricing.
  • Developed different Bond pricing algorithms, security analysis, calculating cash flow and synthetic forward rate, pricing cycle components wif transactional system and using concurrency package to implement multithreads for handling high volumn data feeds and other components.
  • Using Spring, Hibernate JPA and Apache common to provide accessibility to securities data from front office.
  • Used JBoss Cache to cache security data in heap for fast data retrieval and implemented web and service security.

Confidential

Senior Java developer

Responsibilities:

  • Used Axis Web Service to retrieve remote credit data files feed and display them in Tree Grid.
  • Developed Expanding and collapsing all operations for navigating the data in Tree Grid.
  • Implemented search operation to get the specific credit risk data to display it on the center of Tree Grid.

Confidential

Senior Java/JEE developer

Responsibilities:

  • Building up Equity Reporting Manager System from scratch using Spring3.x, Struts 2.x and Tomcat.
  • Using Spring JDBC, Core Java to develop TCA Analysis and EXT-JS used to create UI components.
  • Concurrently processing stream data for multi-reports using JDK 1.6 Concurrency Package.
  • Using Spring JMS and ActiveMQ to integrate remote middle tier components to run reports.
  • Developed Web Services from CXF to handle ad Hoc report requests and Spring Email Frame for delivery.
  • Using JQuery, JavaScript and core Java to add new features to TCA application for a release.
  • Provided effective solutions to fix various long standing defects from pre-trade, post-trade and TCA applications

Confidential

Senior Java/JEE developer

Responsibilities:

  • Investigated front end and back end code to resolve encoding problems and provided UTF-8 to resolve encoding error.
  • Implemented new design of navigation and contents for Asia edition and using JavaScript, DOJO to manage and process dynamic content and events.
  • Providing effective solutions to for defects in djscript and long existing defects

Confidential

Java/JEE Developer

Responsibilities:

  • Worked for migrating legacy e-commerce system to newly redesign web 2.0 based e-commerce project.
  • Enhanced performance of Web dynamic pages and provided solutions to pages defects and handling cross browser compatibility and wrote customized Object Oriented JavaScript reusable components by using YUI,
  • Created aesthetically pleasing gift pages, created customized and innovative CSS components to improved look and feel of dynamic pages to enhanced user experience using CSS, YUI, Ajax, JSON, JSP, JSTL, Tiles 2.0, Spring MVC,
  • Developed reusable web page components using Tile 2.0, YUI, CSS, JSP and used custom tag.

Confidential

Senior Software Engineer

Responsibilities:

  • Configured multiple Data Sources for Hibernate and transaction and implemented persistent layer’s entity beans and DAO access layer using hibernate annotation and Spring AOP transaction.
  • Using EXT-JS, Ajax, JSON and JSTL in Spring MVC and Tile 2.0 to implement Excel like dynamic editable, sorting and paginating grid data tables and reusable page components and object oriented JavaScript components.
  • Wrote a custom plugin using JQuery to handle dynamic comparative reporting views.
  • Co-designed and implemented the autantication and authorization using Spring Security.
  • Using concurrency package to implement multithread to extract data features from XML wif StAX and used Hibernate JPA to populate db.
  • Set up Spring email for automating process of email related tasks.

Confidential

Senior Java Developer

Responsibilities:

  • Wrote different dynamic web page components using Struts 2, JSP, EXT-JS, JQuery, Ajax, JSON, JavaScript, CSS, Spring and Hibernate.
  • Developed different dynamic tables and paginations using struts 2, Ext-js, JQuery, JavaScript, Spring, Hibernate JPA,
  • Implemented persistent layer including entity beans and service DAO using Spring and Hibernate JPA.

Confidential

Java Developer

Responsibilities:

  • Developed dynamic web pages for document contents UI using JSP, JavaScript, DOM API, JQuery, CSS.
  • Developed various document management functionalities using Spring, EJB, DataSource, PL/SQL
  • Developed FullText document search component using Lucence.
  • Written various stored procedures wif PL/SQL for swapping, moving and converting different data
  • Developed various reportings for content management using Struts 2 and Tomcat
  • Developed load test suite for testing system performance using multithreading and HTTPClient

Confidential

Java Developer

Responsibilities:

  • Analysis of huge text data sets to discover data patterns and design data extraction algorithm.
  • Used Multithreading, IO and JAXP to parse huge text data set into xml documents and insert them into automomy
  • Implemented various dynamic content pages UI and page pagination using JSP, YUI, JavaScript and Tile.
  • Developed bulk tagging components using multithreads for provisioning and maintaining documents in autonomy system.
  • Used Axis web Service framework to implement check and locking mechanism as web service to ensure users to have a consistent view of data.

Confidential

Java Software Engineer

Responsibilities:

  • Enabled multiple major products to be released by refactoring, redesigning codes, removing bugs and adding new features.
  • Developed various dynamic pages using struts, JSTL, JavaScript, also migrated JSP from XSLT to Struts and JSTL
  • Developed import and export utility using SAX, Hibernate, XML and reporting tool using Struts, JSP, JS, CSS, Hibernate
  • Designed and implemented Hibernate entity beans and service DAO for migrating JDBC to Hibernate.

We'd love your feedback!