We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Professional Summary:

  • 8 years of professional work experience in object - oriented programming with Java/J2EE for large enterprise customers.
  • Expertise in all phases of Software Development Life Cycle SDLC process including analysis, design, development, implementation, integration, testing, maintenance and support of Web-based enterprise applications.
  • Extensive experience in developing server-side applications using Struts 1.x/2.x, Spring Framework 3.0, Hibernate 3.0.
  • Experienced in developing Web Application UI applications using JSP, HTML5, CSS3, Java Script, Ajax, XML, JSON, JQuery, JQuery UI, JQuery Validation Plugin and Spring MVC.
  • Very good understanding of Object Oriented Analysis and Design OOAD, Design Patterns, MVC, Multi-tier architecture.
  • Expertise in Web services using SOAP and REST architecture Apache CXF, Jersey 2 .
  • Expertise in writing Java batch jobs which invokes Web Services, PL/SQL Stored Procedures.
  • Expertise in developing and deploying applications on Websphere 6.1/7.0, WebLogic Application Server 12C, JBOSS and Tomcat.
  • Sound RDBMS concepts and extensively worked with Oracle 10g,11g
  • Very good working knowledge on Source control management tools like Clear Case, SVN.
  • Experience in software development methodologies such as Agile, Scrum and Waterfall.
  • Experience in developing test cases for Unit Testing using JUnit, Integration Testing and System Testing.
  • Strong analytical skills with ability to quickly understand client's business needs.
  • Good experience in supporting the applications in Production environment.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

Technical Skills:

Operating Systems: UNIX, Linux, Windows XP/VISTA/7

Languages: Java JDK 1.6/1.7, SQL, PL/SQL

Web Technologies: J2EE, Servlets 2.x/3.x, JSP 2.x, EJB 3.0, JDBC, XML, Spring MVC, StrutsHibernate, Restful Webservices Apache CXF, Jersey

Scripting: Java Script, JQuery, Angular JS, HTML 5, CSS 3

RDBMS: ORACLE 10g, 11g

Servers: WebSphere Application Server 6.0/7.0, Weblogic 9.2/10.3.2

IDE / Tools: Eclipse 3.1, MyEclipse, IntelliJ

Methodologies: Unified Modeling Language UML, Agile and Test Driven Development

Bug Tracking Tools: Bugzilla

Testing Tools: JUNIT, HP Quality Center

Build Tools: Apache Maven

Project Profile:

Confidential

Role: Senior JAVA Developer

Confidential is a leading online tool where individuals, families and small businesses can compare and shop for health insurance. The project was divided into different suits: Plan management-supports the certification process for Qualified Health Plans and it also enables plan rates and plan benefit data from insurers to be loaded into the Exchange. The broker portal enables brokers to register and list themselves with the Exchange. The Shop portal employers can easily select health plans and build an online health insurance program for their employees with predictable costs. The platform provides comparison shopping features that enable employees to easily compare plans based on the attributes that matter most to them.

Responsibilities:

  • Involved in Technical and High level Design Meetings with Business Customers.
  • Developed high level functional and technical specifications for requirements
  • Developed Backend Service layer using Spring Framework for User and Insurance Company Entitlements, Privileges for users.
  • Used log4j for logging information into log files
  • Used Spring MVC architecture, Spring Framework in business layer and spring jdbc template in persistence layer.
  • Used Java and Spring Framework DI for maintaining the backend module.
  • Developed UI pages with HTML5, CSS 3, JSP, JavaScript, AJAX and Jquery UI.
  • Developed UI layer components, interceptors and controllers using Spring MVC framework.
  • Developed REST APIs for Insurance Comparison Module.
  • Developed testing cases and tested with Junit
  • Performed the code build and deployment using MAVEN.
  • Performed testing of web services using SOAP UI client.
  • Participated in configuration management, change management activities, code re-views.

Environment: Java 1.6, Spring 3.0 MVC, Restful Webservices, JSON, HTML5, CSS 3, JSP, Jquery UI, JBOSS 6, MyEclipse, Maven, Junit, Oracle

Confidential

Role: Senior JAVA Developer

Project: Confidential

  • Fed bid operates online reverse auction marketplace at, where sellers compete to meet buyers' needs for billions of dollars worth of goods and services. Fed Bid's custom application provides the best bid to choose from for the Buyers
  • OBS is one of the important phases called Option Buys. Option buys streamlines and simplifies bidding on buys with optional period of performance. This phase implemented with more functional coverage for the commercial sector. Escrow Payment System is the module is going to integrate the various payment processing/shipment processing using this system. The escrow payment system is a way for sellers to get safely paid for their work and a way for buyers to purchase work without worrying about getting taken advantage of.

Responsibilities:

  • Involved in the Complete Life Cycle of the Software development Initiation, Design, POCs, and Development .
  • Developed REST Webservices for SAF Module in EPS using Jersey.
  • Involved in writing Stored Procedures
  • Used log4j for logging information into log files
  • Involved in Debugging, Defect fixing, Unit testing and Production Support.
  • Deployed and tested the application with JBOSS server.
  • Followed Agile SCRUM, Sprint story boards .
  • Performed the code build and deployment using MAVEN.
  • Performed testing of web services using SOAP UI client.

Environment: Java 1.6, Spring3,JSP, Oracle 11g, Weblogic 10.3.2, REST, Eclipse, SVN, log4j, Maven, HTML4, CSS3, JQuery.

Confidential

Role: Senior JAVA Developer

National Payment Aggregator is set up to enable a single, unified electronic payment solution across all government entities. NPA's purpose is to enable all government payment services under one umbrella making it easy, convenient and secure payment process for all its Citizens, businesses and the government.

Responsibilities:

  • Used Struts 2 architecture for development of the Landing Page in NPA.
  • Used RESTful Web Services for integrating with multiple Payment gateways CREDIT CARD, DEBIT CARD, INTERNET BANKING, WALLET etc .
  • Performed testing of web services using SOAP UI Pro client.
  • Created alerts content templates at DB end for different outbound channels like email, sms, etc.
  • Created Xslts for the Payment page for the integration with multiple channels Web, Mobile, POS, KIOSK etc. .
  • Used Java 1.6 and Struts Framework for maintaining the SAF Store and Forward Module.
  • Involved in writing Stored Procedures in Oracle 11g using SQL Developer.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Used Log4j to log the user-friendly log messages to the log files.
  • Involved in performing code reviews before delivering to SIT.
  • Involved in fixing the bugs, which were reported by both testing team as well as Customer escalations.

Environment: JAVA 1.6, RESTFul Webservices, JSON, Struts 2, HTML 4, CSS 3, JQuery Websphere 7.0, Oracle 11g, Linux

Confidential

Role: Senior J2EE Developer

Confidential

The Electronic Bill Payment Electronic Bill Presentment Services EBPP Hub is a bill payment processing platform offering billers the ability to accept customer payments originating at Collecting Agent Channels and Partner outlet. The fully integrated EBPP Hub platform, which will help to reduce cycle time involved in billing and collection process while enhancing customer satisfaction. The EBPP Hub transaction engine facilitates the routing of billing and payment information between collecting agents and billers applications in a secure and real time manner.

Responsibilities:

  • Used Struts 2 Architecture and developed the modules such as EBPP admin, Collecting Agent admin and Biller
  • Involved in the ORM part using Hibernate xml mapping
  • Developed Stand Alone services using AXIS Webservices
  • Developed user interfaces using JSP's in conjunction with JavaScript,jquery, AJAX and JSON
  • Involved in developing Bill upload and Enquiry flow under EBPP transaction module
  • Debugging and Fixing defects with a quick turnaround.
  • Involved in Code review, Code Integration and build release
  • Maintained and Monitored code using CVS

Environment: Java 1.5 Struts 2.0, Hibernate 3.0, AXIS 2.0, HTML 4, CSS, Oracle 10g, WebLogic Server 8.1.6

Confidential

Role: Senior Java Developer

The Scope of Al Rostamani International Exchange is to provide an easier way for providing Intranet Foreign and Currency Transfer system which covers Front Office, Operations, Back Office operations, Fund Transfer Department operations, Dealing Room operations, HeadOffice operations, Helpdesk.

Responsibilities:

  • Used Struts and Hibernate Architecture for the development of Help Desk, Back Office, Task List modules.
  • Involved in different software lifecycle stages like Design, Development, Testing and Implementation.
  • Participated in meetings with business users, QA and Production team during different phases of the project life cycle.
  • Designed and developed JSP pages, HTML, Action classes using Struts framework.
  • Implemented server side validations using Struts validator framework.
  • Designed and implemented the logging mechanism using Log4j APIs.
  • Used an iterative and incremental approach like Agile for software development.
  • Used JUnit tool for unit testing.
  • Used an open source version control system like SVN.

Environment: Java1.5, Struts 1.3, Hibernate 3.0, HTML, CSS, Websphere 6.0, Oracle10g, SVN, Log 4j

We'd love your feedback!