We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

  • 8 years extensive programming experience Web Application, Web Service and RIA .
  • Full-stack web developer in an Object-oriented architecture.
  • Passionate and knowledgeable on Capital Markets, Equities, Derivatives Fixed Income Investments and Risk Management.
  • Gained experiences and worked mainly on Retirement, Banking/Financial and Telecommunication domains.
  • Expert level skills in Core Java and J2EE Web technologies such as but not limited to Servlet, JSP, Tag libraries and Expression Language.
  • Extensive experience in Web Services SOAP, XSD and WSDL using Spring-WS or Apache Axis.
  • In-depth experience of using Struts and Spring Framework.
  • Strong background and experience in Hibernate as persistent layer.
  • Oracle Certified Expert, Java EE 6 Web Component Developer
  • Oracle Certified Java Standard Edition 6.0 Programmer
  • Advance skills level using Adobe Flex 3 controls, as well as integrating it with Spring Framework in the back-end.
  • Expert level skills in using AJAX specifically jQuery, and few times with EXT JS.
  • Expert level skills on using J2EE containers and application servers such as Apache Tomcat and IBM Websphere respectively.
  • Strong skills in using OOP, SQL, ORM and JDBC.
  • Strong knowledge and hands on experience in Agile Methodology. Practice Sprinting and Scrum.
  • Well versed in Software Development Life Cycle.
  • With experience in Blackberry Mobile Application Development utilizing RIM Device Java Library.

Technical Skills

  • Framework Technologies:
  • Struts, Spring, Hibernate, AJAX jquery, Ext-js , Apache Axis, Adobe Flex, Parsley, iBatis
  • Environment:
  • Eclipse, FlexBuilder 3 Eclipse plug-in , IBM Rational Application Developer for WebSphere
  • Languages:
  • Java J2EE/J2SE/J2ME , JSP, ActionScript 3.0, JavaScript
  • Databases:
  • MS SQL Server 2000, 2003 , MySQL, Oracle 10g/11g, DB2, Mainframe
  • Other Tools:
  • XML, HTML, CSS, SQL T-SQL and PL/SQL , Git Version Control System , Redmine Project Management Web Application , Eventum Issue/Bug Tracking System , Blackberry Mobile RIM Device Java Library , SVN, HP Quality Center - Defect/Bug Tracking, IBM Tivoli Service Request Manager, IBM Rational Team Concert, IBM WebSphere 8.5, Apache Tomcat 6.0, Folio Cloud, Jenkins, Sonar, SOAPUI, Mockito, Powermock
  • Operating Systems:
  • Windows, Linux, Unix

Confidential

It provides a solution for multi-vendor payroll and census file acceptance, eligibility and plan determination, service tracking, employer contribution, yearend look-back, and full compliance limit monitoring in the 403 b and 457 markets. Full-cycle vendor disbursements and reconciliation is available, along with payroll feedback to the plan sponsor. Common Remitter also includes a web based participant enrollment system, capturing contribution amount, catch-up contribution elections, vendor selections, loan and hardship withdrawals, and more, while communicating this data via industry standard or custom formats to downstream parties. CRS also includes comprehensive reporting and notification capabilities, allowing you to increase your service level without increasing costs.

Role

Team Lead/Web Service Developer

Environment

J2EE, Spring Framework 2.0, XSL/XSLT, XML, JDBC, Eclipse, JUnit, Apache Maven, SVN, Folio Cloud, IBM WebSphere 8.5, Oracle 11g and Apache Tomcat 6.0

Responsibilities:

  • Oversee the implementation of some CRFs in Web Service Vertical. Delegate the tasks to the member developers. Follow the updates in day-to-day basis until their completion.
  • Groom new User Stories/Enhancements and Defects. Gather their requirements and expectations from the client internal or external . Remove ambiguities before any development starts.
  • Work closely with business analysts and product owners in an iterative development environment.
  • Attend production call when needed. Engage in troubleshooting production issue when initial efforts are not enough to arrive in a correct diagnosis or solution.
  • Provide support on other team members when needed. Help them out when having issue with their working environments, having difficulty understanding parts of the code and others.
  • Answer and clarify questions and confusions on some areas of our vertical where I am knowledgeable most.
  • Represent the team in multi-verticals calls when triaging defects, when determining the proper vertical-to-vertical handshakes and when evaluating coming CRFs.
  • Represent the team in client's daily call for provider and consumer's alignment regarding defects, enhancements, CRFs and statuses.
  • Communicate announcements, important information, and communications from Onshore Team to the Offshore Team. Put stress on those and make it sure that they got it clear.
  • Make sure that any concern, if there has any, from both side either on Onshore Team or Offshore Team , to have a solution or must be communicated properly.
  • Be on standby on my first half for any question/concern which Offshore Team may have while they are working on their tasks.

Confidential

This project automates the creation of a contract between two parties for a service. With it, user can price a contract as well query the current price of a related contract for a certain service before creating one. This is a web based application. It was written in J2EE/JAVA utilizing Struts, Hibernate and Spring Framework.

Role

Java/J2EE Developer

Environment

J2EE, Spring, Struts, Hibernate, XML, CSS, HTML, IBM Rational Application Developer for WebSphere, Apache Maven, IBM Tivoli Service Request Manager, IBM Rational Team Concert, DB2, and IBM WebSphere 7.0

Responsibilities:

  • Implemented coded changes and requirements in Java Spring, Struts, Hibernate and JSP.
  • Corrected defects found during quality assurance process.
  • Independently worked or in teams with minimum supervision.
  • Performed daily tasks such as running of existing programs, applications, jobs, reviewing logs for errors, writing or editing software and code, performing unit testing activities.
  • Coordinated activities with other technical and functional areas as required.
  • Engaged peers and technical lead in reviews of the software product.
  • Participated as a member of development team.
  • Completed development of units according to the designs prepared by the System Architect.
  • Worked with care on sensitive company and clients' data and information.

Confidential

The Mutual Funds Processing MFRS system, a web based trading platform, supports the full life cycle of Mutual Funds trading activity from order entry to trade execution, settlement and clearing as well as various back office processing associated with Mutual Funds activity. This was an existing huge application of the company. What we did here, is that we migrated all of its modules from the old JSP pages to a Flex application, added new functionalities, and enhance other features which need improvement. We also modified the back-end to utilize the recent cutting edge technologies like but not limited to Struts 2, Spring Framework 2.0, Adobe Flex 3 and iBatis. The migration was directed by the management to lighten and improve further the user experience of the clients.

Role

J2EE/Flex Web Application Developer

Environment

J2EE, Spring Framework 2.0, Struts 2.0, XML, Hibernate 3.0, iBatis 2, Eclipse, JUnit, Apache Maven, SVN, BlazeDS, Adobe Flex 3 with Parsley Framework , HP Quality Center - Defect/Bug Tracking, and Apache Tomcat 6.0

Responsibilities:

  • Coded JAVA back-end functions, with Spring Framework 2.0, which are being invoked by flex classes in the front-end.
  • Utilized Struts 2.0 for other portions of the site which need to be remained in JSP.
  • Written data access objects DAO , utilizing Hibernate 3.0, used to retrieve and propagate data to storage/database.
  • Invoked other DAO objects which are employing iBatis for functions that gets data from a Mainframe database.
  • Integrated Spring Framework Adobe Flex using BlazeDS.
  • Customized elements for user interface components that will be used by application developers using Adobe Flex/CSS/ActionScript/HTML.
  • Laid out and developed the UI and its underlying client-side logics in Adobe Flex using AS3/MXML.
  • Troubleshot and resolved issues related to graphical user interface look and feel related issues in application.
  • Implemented custom controls, advanced data grid with custom item renderers and editors in Adobe Flex.
  • Provided guidance and mentorship to Junior Software Engineers.
  • Practiced Agile / Scrum methodology in the development.
  • Participated in pair programming and code reviews.
  • Resolved problems found during System, Integration and User Acceptance Tests in order to ensure quality product delivered to customers in line with delivery schedule.

Confidential

This project aims to ensure consistency of service delivery and process management. This places all the processes of the corporate, in response to a customer's requested inquiry or concern, to a single system. This serves as well as repository of all the knowledge earned from each request for future reference. This has corresponding mobile application for blackberry user. Subsystems interact thru web service endpoints. This has three components, a web based, mobile and the web services in the back end.

Role

Web Application Developer

Environment

J2EE, Struts, Spring, Hibernate, JUnit, Apache Maven, RIM Device Java Library, MySQL, AJAX jQuery , XML, CSS, HTML, Git, Eventum, Apache Axis, and Apache Tomcat 6.0

Responsibilities:

  • Reviewed, analyzed and modified web application. This includes coding, testing, monitoring, and maintaining as specified by the management.
  • Conducted unit testing and integration testing for functionality and limits.
  • Worked with the product development group to translate business requirements into technical design.
  • Maintained existing server-side applications, providing support necessary to resolve defects/bugs/issues to J2EE web applications.
  • Performed analysis, development and testing of new capabilities that will be integrated into an existing J2EE Server application.
  • Developed the business services as web services to the company's heterogeneous system.
  • Provided status updates to immediate manager in order to ensure accurate information flow.
  • Developed user interface prototypes for consideration

Confidential

  • One of the most innovative applications developed by JADE is the SMS Payment Gateway the first
  • mobile payment system via credit cards to be implemented in Asia. The very first product launched utilizing this new system was Globe Autoload via Credit Cards a service that allows post-paid and pre-paid Globe Touch Mobile users to buy load and charge it to their credit cards through SMS.
  • With the flourishing relationship between JADE and Citibank Philippines, Citi Mobile was born. Officially launched in June 2008, Citibank cardholders are given the flexibility to order, buy and pay for products and services using their mobile phones, charged to their Citibank credit cards.

Role

Software Engineer

Environment

J2EE, Spring, Hibernate, Apache Axis, JUnit, Apache Maven, XML, SVN, and Apache Tomcat 6.0

Responsibilities:

  • Worked to strict deadlines to ensure that projects were delivered on time.
  • Had written the software codes adhering to company's technical standards, and architecture.
  • Assisted in validating solution definitions, software designs and data-model designs.
  • Duplicated problems that were experienced by users and performed Systems and Integration Testing.
  • Developed and consumed web services end point.
  • Worked with the product management team to develop new functionality required by customers.
  • Gave timely update of any deviation in progress from plan or issues of deviation from specification to the project manager to allow him/her to take remedial action to ensure the success of the project.

Confidential

  • All Electronics Enterprises is a one-stop store and service center of computer products and office equipments based in the Bicol region, Philippines.
  • Inventory Management System is a solution specifically designed to account the store's business inventories and supplies for retail. It makes available an easy to use system, which can be customized for its multi-site company with branches, and warehouses backend ordering operations. The system is a web based which automatically receives, confirms, and processes order. This was written using Struts combined with AJAX for the web part and utilized Spring for IOC and AOP plumbing.

Role

Freelance Programmer

Environment

J2EE, Struts, Spring, Hibernate, Apache Axis, JUnit, Ant, XML, HTML, CSS, MySQL, AJAX jQuery , Git and Apache Tomcat 6.0

Responsibilities:

  • Involved in the following aspects of the software lifecycle analysis, design, development, and testing of software.
  • Performed JAVA / J2EE coding which involve compressed time frames for this new product with different technologies, and business / technical requirements.
  • Identified and communicated technical problems, processes and solutions.
  • Assisted in the development of logical and physical specifications.
  • Interpreted the product's business needs and developed solutions to suit their purpose.
  • Resolved development and client testing issues.
  • Developed web service end point and client.
  • Provided time/resource estimates for assigned tasks.
  • Performed other tasks that were being assigned from time to time.
  • Oriented users on the proper usage of application systems

We'd love your feedback!