We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 14 years of IT industry experience with emphasis in Java/JEE Technologies programming.
  • Practical experience on using Spring Framework DI, MVC, Web Service, Restful, Security, AOP , Struts, Hibernate and Ibatis.
  • Practical experience in n-tier development, applying Design Patterns, Object-Oriented Design and Programming, RDBMS and UML modelling.
  • Proficient with SDLC phase activities from planning to deployment, while also covering technical documentation and production support.
  • Solid experience in Web based Applications Development
  • Practical experience on setting up Continuous Integration.
  • Involved in systems development for: Financial, eCommerce, Telecommunication, Airline, Restaurant and Government IT Projects.
  • Ability to work independently or with a team.

Technical skills:

Languages:

Java/JEE, PHP, Perl, VB6, ASP, XML, HTML4/5, Pl/Sql, Javascript

Java/JEE Technologies:

Spring2.5/3 DI, MVC, WebFlow, WebService, Restful, Security, AOP , Oracle eBusiness Suite OAF 12. ,ADF , DWR2, Axis1.2, Hibernate, Ibatis2.3, Struts1.2, JEE JSP/Servlet/EJB/JSTL/JPA/JAXP ,Velocity, Log4j, Equinox OSGI, Jersey RestFul , SOLR1.3, Drools, Barcode4J, Apache POI

Web Technologies:

JavaScript JQuery, Prototype, ExtJS , CSS, Restful, JSON, Ajax, HTML 5, XHTML

Databases/Technologies:

Oracle 9 , MySQL, Postgre-SQL, MS SQL 6.11

Development Tools:

Eclipse3. ,Cruise Control, Ant, JUnit, Toad, Visual Studio 6, JCreator, PC Anywhere, UltraVNC, Putty, WinMerge, SQLYog, MSOffice, Visio, Jude, JProfiler

Platforms:

Windows, Linux Slackware, RedHat, Ubuntu , Dos

Java Database Mapping:

Hibernate, Ibatis, Oracle ADF

Testing Tools/API:

JUnit, HttpUnit

App/Web Servers:

JBoss 3 , Bea Weblogic 6/8, Websphere 5, Tomcat4/5. /6/7, IIS5, Jetty

Design Patterns:

MVC, Command, Front Controller, Session Facade, Singleton, Factory, Adapter, DAO patterns

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Software Developer contractor

Accomplishments:

  • Prepared functional specification
  • Designed the Database schema
  • Designed and developed the backend layer of the application domain models, domain services and persistence
  • Implemented the UI using EXTJS 4
  • Created a RESTFul client component that pulls SNP data from Novartis central database application
  • Created PLSQL scripts to migrate data from various Oracle database schema
  • Integrated the in-house reporting tool developed in Perl to the application
  • Created Technical Documentation using Atlassian Confluence
  • Provided maintenance and support using Atlassian Jira

Environment: Java 7, Eclipse 4.3, Spring 3 AOP,DI,MVC , Jersey RESTFul Web Service, Maven 3.1, Hibernate 3, Tomcat 7, ExtJS 4.1.1, AJAX, Javascript, CSS, HTML5, Oracle DB 11g, SQL Developer, PL/SQL, Perl, Linux, Windows 7

Confidential

Confidential

Senior Java Developer contractor

Project: eOperation's Project Processing Portfolio Management P3M-OPS

An ERP system for Planning and Management of ADB's operations using Oracle J2EE framework, Oracle database and open source libraries.

Accomplishments:

  • Implemented and customized Oracle e-Business Suite to apply business requirements
  • Researched on performance analysis of OAF modules using JProfiler on server and on local machine
  • Refactored existing module codes in Java and PLSQL
  • Created Developer tools Sql Web Query, Explain Plan Generator, Application Components Matrix Generator
  • Contributed to Common APIs
  • Documented Module Specifications

Environment: Java 6, Eclipse 3.6, Javascript, JQuery 1.10, Axis 1.4, JDeveloper 12, Oracle EBS OAF,ADF R12, Oracle DB 11g, TOAD, PL/SQL, JProfiler, Linux, WindowsXP

Confidential

Confidential

Senior Java Developer

Project: Small Business Networking SBN

A Social Networking Website for Small and Middle Type of Business. A Web application that consists of search engine, chat, board messaging, question and answer board, and article exchange. Developed using custom built framework, on top of Spring and Sharding architecture, to handle almost real-time response and massive web requests.

Accomplishments:

  • Prepared design specification including UML diagrams for the frontend layer
  • Lead the frontend development
  • Created input sanitation utility to prevent XSS exploit
  • Implemented the search engine for People and Groups search using SOLR
  • Designed and developed widget based web framework on top of other frameworks
  • Designed and developed the Business Domain Layer.
  • Setup a wiki for the project

Environment: Java6, Jersey-Restful, Eclipse3.4, SOLR 1.3, Spring2.5, JSTL, CVS, JQuery, Javascript, MySQL, Tomcat6, Windows XP, Ubuntu, Jude, UML

Confidential

Confidential

Senior Java Developer contractor

Project: Property Sales Management System PSMS

An intranet based web application that provides facility to handle and manage Property sales. A ground-up project development.

Accomplishments:

  • Designed and implemented the application in layered architecture presentation, service and data
  • Developed the other major requirements
  • Coding standard
  • Implemented Reverse AJAX on dashboard
  • Modified DWR to fix lazy-loading issue with Ibatis.

Environment: Java6, DWR2.5, Eclipse3.4, Spring2.5, Ibatis2.3, JSTL, CVS, AJAX, Javascript, MSSQL2000, PostgresSQL, Tomcat6, WindowsXP, Fedora

Project: Account Management Systems

An intranet based web application that provides facility to manage all BFS client accounts. Support for maintenance and development of new modules.

Accomplishments:

  • Exposed and fixed essential application problems optimization, concurrency, web security XSS, SQL injection
  • Fixed major bugs
  • Refactored codes
  • Added new major requirements

Environment: Java1.5, Eclipse3.3, Spring2, Drools, Struts1.2, Ibatis2.3, JSTL, Javascript, MSSQL2000, PostgresSQL, Tomcat6, CVS, Fedora

Project: Account Status Query

A small intranet based web application that provides facility to search account status. A ground-up project development.

Accomplishments:

  • Designed and developed the: Ibatis Mapping, Domain Classes, DAOs and Services
  • Prepared the Ant-build-script for the project
  • Created unit tests for DAOs

Environment: Java6, Eclipse3.3, Spring2.5, Webflow1, Ibatis2, Ant1.7, CVS, JUnit1.4, PostgresSQL, Tomcat6

Confidential

Confidential

Java Software Engineer

Project: Aepona Short Message Peer-to-peer SMPP Proxy

A bundled product service of Aepona. The application serves as a proxy service that provides intelligent SMS messages routing between SMS gateway and external applications.

Accomplishments:

  • Converted standalone SMSC emulator to OSGi Bundle
  • Created the Ant-build-script for the project
  • Created unit tests for different SMPP PDU transaction against SMSC Emulator
  • Documented project updates in Project's Wiki site.

Environment: Java1.5, Apache Mina, Spring, Equinox OSGI, Eclipse3.3, Ant1.7, JUnit3.8, Oracle9i, Ubuntu7, SVN

Project: Aepona Telecom Service Management

A product service of Aepona. The application is a Web Services that provides B2B Business to Business facilities to telecommunication clients and partners.

Accomplishments:

  • Created the custom tag for user restricted page controls
  • Involved in Code Review

Environment: Java1.5, Spring, Axis1.2, Log4j, JSTL, Eclipse3.2, Ant1.6, SVN, Tomcat5.5, JUnit3.8, WindowsXP

Project: Call Support Group Evaluation System

An in-house web application to track and manage the evaluation of the customer technical support.

Accomplishments:

  • Lead the team
  • Created the MVC framework
  • Managed the tasks and scheduling
  • Designed and prepared the architecture layers:
  • o MVC
  • o DAO
  • o Services

Environment: Java1.5, Servlet/Jsp, JSTL,CVS Eclipse3.2, Ant1.6, Tomcat5.5, MYSQL5, JUnit3.8

Confidential A daemon application for DHCP interception and provides facility for management. Additional interception module bundled to Group2000's product service.

Accomplishments:

  • Designed and developed the DHCP packet processing, which composes of:
  • o Interception state machine,
  • o Raw packet conversion into java objects,
  • o Packet Interception reporting, and
  • o HTTP Socket listener that simulates external management server

Environment: Java1.5, XML, Eclipse3.2, Ant1.6, Log4j, Solaris Server, WindowsXP

Confidential Sets of application modules to cater Vodafone new service bundles.

Accomplishments:

  • Developed the implementation for: Subscribe bundle, Unsubscribe bundle, Bundle Inquiry, Freeze SIM and Unfreeze SIM.
  • Designed a specification, including UML diagrams, for an adapter module using JCA to legacy system over CORBA.

Environment: Java/J2ee 1.4, Weblogic8, Eclipse3.2, Rhino, Ant1.5, CORBA, JUnit3.8, Solaris Server, WindowsXP

Confidential Online booking for Saudi Arabian airline

Accomplishments:

  • Modified the framework's data processing to handle additional MATIP requirement
  • Developed a program to stress test the framework's request and response against GDS server
  • Modified the framework's request and response logging into XML structured format
  • Developed a Socket Listener to act as a Dummy server and to simulate certain Global Distribution System GDS server responses
  • Modified the Data Uploader into Servlet triggered external program.
  • Created unit tests on main components: Air-Booking, Air-Pricing, Air-Availability and Air-RePricing
  • Setup and maintained the Continuous Integration Cruise Control
  • Migration of the database to new machine
  • Identified and fixed major and minor bugs

Environment: Java/J2ee 1.3, Castor XML, Apache XMLRPC, Eclipse3.1, Ant1.5, Log4j, CruiseControl, HTML, Javascript, XML, MS-SQL2000, Websphere 5, Windows 2000/XP, UltraVNC, STARS Global Distribution System , WorldSita MATIP

Confidential Web Services middleware system providing SOA interoperability for deployment among travel industries airline, car, hotel, insurance

Accomplishments:

  • Conducted several stress and regression tests to measure the performance of every component of the system.
  • Tweaked configurations to attain the overall optimum performance.

Environment: Java/J2ee, Apache Axis, Ant, Log4j, Eclipse3.1, Oracle9, JBoss3, UltraVNC, Galileo Global Distribution System , JUnit, EJB, AXB, Castor XML, SOAP, WSDL, Windows 2000/XP

Confidential

Confidential

Project: Project Information Management System PIMS

An intranet based web application that provides facility to manage Fujitsu projects in terms of costing, internal and external consultant assignment, and report generation. A ground-up development project.

Accomplishments:

  • Developed the Consultant's Daily Task Report DTR Upload module, with complex validations to ensure the integrity of data to be imported.
  • Developed the Cost Summary Reports module.
  • Developed table maintenance modules
  • Developed the data entry wizard attached to assigned maintenance module.
  • Addressed the information about web related security issues.
  • Coordinated with the Timekeeping System developers for DTR Upload integration.

Environment: Java1.4/JSP/Servlet, HTML, CSS, Javascript, JCreator, Toad, Tomcat5, Oracle8, Windows2000, Sun Solaris

Project: E-Office System Cost Summary Reports

An intranet base web application that provides facility to generate reports of cost summaries of whole Fujitsu' operation.

Accomplishments:

  • Observed the production reports, and traced some inconsistency of DB records.
  • Modified the existing programs to meet the additional requirements.
  • Wrote documentation of the system flow.

Environment: Java1.4/JSP/Servlet, HTML, CSS, Javascript, JCreator, Toad, Tomcat5, Oracle8, Windows2000, Sun Solaris

We'd love your feedback!