We provide IT Staff Augmentation Services!

Sr Java J2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

TX

PROFESSIONAL SUMMARY

  • Almost 9 years of experience in design, development and maintenance of Java/J2EE applications.
  • Working knowledge in multi-tiered distributed environment and good understanding of Software Development Life Cycle SDLC .
  • Experience in working with Agile Scrum , Waterfall and Test driven development methodologies for software development.
  • Having varied exposure in domains like health, telecommunications and banking with esteemed clients.
  • Extensively worked in J2EE technologies like JSP, Servlets, Spring MVC and JSF.
  • Expert in working with RAD and Eclipse.
  • Experience in developing and deploying web applications using Weblogic and Websphere.
  • Experience in Design, Development and Testing of Information Systems using Java, JSP, J2EE, WebLogic, Websphere, Hibernate.
  • Extensive experience with Backend frameworks like: Spring, Hibernate, JPA, JMS.
  • experience with Frontend Frameworks like: JSF, AJAX, JavaScript, JQuery, angularJS, JSP, HTML, CSS , JSTL, RichFaces
  • Good knowledge in XML and Messaging standards like JMS.
  • Extensive experience working with ANT and Maven.
  • Expertise in understanding the business of the various industries like Manufacturing Automotive Process , Transportation and Retail Industry.
  • Good knowledge for SOAP webservices, RESTful webservices and JSON
  • Basic Knowledge in shell scripting.
  • Worked with version control tools like IBM ClearQuest, Clearcase, Perforce and Subversion.
  • In-depth knowledge of Object-Oriented Programming OOP Concepts.
  • Hands on experience with Log4j for application development.
  • Created and shared couple of application setup documents, which helped the newcomers and existing resources in the team in getting started with setting up the development environment.

Technical Skills

  • Operating Systems: Windows 2000/XP, Windows 7, UNIX, Linux
  • Languages: Java, C, C , JavaScript, SQL, UML,
  • Web Technologies: JDBC, Servlets, JSP, JNDI, JMS, HTML, XML, SAX, DOM, JAXB, XSLT, CSS, Web Services, SOA, AJAX.
  • Frame Works: JSF, spring, Hibernate, struts
  • IDE's: Eclipse, JDeveloper, RAD 8.0
  • Database Tools: Oracle 9i/10g/11g, SQL Server, MS Access, Netezza, Aginity, TOAD,
  • Application Server: Web Sphere WAS 8.x, WebLogic 10.
  • Web Server: Apache Tomcat 4.0/5.1
  • Tools: Ant, Maven, Microsoft Visio, Log4j, Remedy
  • Version Control: Microsoft VSS, CVS, Rational ClearCase, SVN, PVCS
  • Middleware Tool: MQ Series

PROFESSIONAL SUMMARY:

Confidential

SR Java J2EE Developer

Overview: The application designs, implements and manages rebate programs for clients. The application is mainly responsible for maintaining and creating paperless rebates and prepaid rebate card program. It gives the client to create various campaign for new products launched. It also provides an option for submission of rebates for the customers.

Responsibilities

  • Develop and deliver code from detailed specifications.
  • Analyze requirements, produce object-oriented designs for product enhancements and new development.
  • Coding and unit testing, integration testing.
  • Monitor/Lead other Developers in implementation of the projects.
  • Provide estimates for anticipated work.
  • Create new apis using RESTful Webservice when the requirement arises.
  • Modify the existing platform for new requirments.
  • Take care of the bugs in the legacy systems.
  • Help testers/QA to validate the new functionalities and facilitate them to set up the environment for testing.

Environment: JDK 1.7, JDK 1.5,JBoss 4, JBoss 7, JSP 2.1, Hibernate, Java Beans, XML, Maven, Ant, Log4j, RESTFul webservice, SVN, json, jQuery, angularJS, javascript.

Confidential

SR Java J2EE Developer

Overview:

  • The application is responsible for fetching the tasks assigned to the user. It was new requirement for the existing dashboard. There was a corresponding portlet in the dashboard to display the details. The request to fetch the user tasks was sent by the login team using JMS post and the cache table was updated with the details after which we posted message in the UI queue about the operation. The UI team would access the cache table for the details and then the details would be displayed in UI portlet.
  • The application was developed to provide a way for the clients to generate reports. Confidential application and account levels. It provided the end user to select various parameters. The selection would serve as input criteria to the reports and based on that the report would be generated. The reports would be maintained in the filer location for a week, so within a week the client could just view the old report without generating it. The application supported excels csv and pdf reports.

Responsibilities

  • Was actively involved in designing with the dev team and requirement gathering with the product team.
  • Developed sequence diagrams, use cases and class diagrams using UML.
  • Was responsible for the JMS part of the application. Developed the module to post message to the external queue and read message from the application queue.
  • Used Axis webservices for the project.
  • Created the webservices for the application.
  • Created the WSDL, defined the schema definition for the wsdl.
  • Followed top-down approach for the web services.
  • Implemented JAXB to unbind Objects and write to XML standards and also, converted the xml back to Java bean skeleton using marshalling and unmarshalling concept.
  • Used SOAP UI to test the webservice functionalities. Also, tested the webservices from the UI.
  • Used Log4j as the logging framework.
  • Used Perforce for version control.
  • Worked with the web admins for the jvm creation and setting up the project in the environments.
  • Was part of the design and requirements team wherein the requirements were gathered and design was decided. The technology to be used were finalized.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Used Spring framework to create a screen report.
  • The screen report data was fetched using jQuery and the table was formed via jQuery plugin.
  • Spring, JPA hibernate was used as the backend service which provided the data to the UI.
  • Created JPA entity to map with the database tables.
  • Used named query, native query, create query etc, to query the database tables.
  • Unit testing of application using JUnit test cases.
  • Created webservices to fetch the data from the databases and pass it on the UI.
  • Consumed as well as posted messages to the Queues.
  • Consumed webservices to show data on the UI components.
  • Developed and Supported heavy AJAX driven internal Object Oriented Web Applications using Richfaces, JSF MVC framework and SQL Server.
  • Single-handedly developed and supported the major portions of the Web Applications for handling Asynchronous communication via Web Services using JQuery, AJAX, Object Oriented JavaScript, CSS.
  • The selection criteria from the user was queried to return data, which in turn was used to generated the reports in formats such as pdf, xlsx and csv.
  • Was responsible for generating pdf reports. Used Jasper Reports to generate the reports in pdf format.
  • Also, worked with team members to generate the reports in xlsx and csv formats. POI was used to generate the report in xlsx and csv format.

Environment: Core Java, RAD, Spring, JMS, XML, JAXB, WSDL, SOAPUI, TOAD, JPA, Webpshere server, Perforce, Quality Center. Oracle Weblogic Portal, IBM Rational Application Developer, JSF, Richfaces JSF UI plugin , jQuery, javascript, css, JSP, XML, XSD, WSDL, soapUI, SQL Developer, Netezza, JMS.

Confidential

SR JAVA J2EE DEVELOPER

Overview: The application came into existence to get rid of the excel based maintenance of the Auditlog registries and provide an online solution for the same. Any change or new addition done by the product owner would be revisioned by the Admins after which it would be pushed to lower environments and finally to production. It was an internal project and got a chance to work on it from design to development to release. This project was introduced to monitor and store all the activities performed by the user and later display those the report on the user activities based on date and time provided. The initial challenge was to identify all the activities of the user. As there were quite a number of activities, we divided them in groups, sub-groups and activities. The UI screen would allow the user to select the input criteria to be passed to OBIEE. The input criteria consist of user id, group, sub-group or activities, date and time. The OBIEE in turn would accept the input criteria and would show us the results of the user activities within the input range.

Responsibilities:

  • Designed the application flow for the project.
  • Have designed the database structure for the application.
  • Also, designed couple of the UI pages based on the requirements.
  • Developed the project using JSF and richfaces for the UI and JPA for the database communications.
  • Worked with the web admins for jvm creation and adding required configurations in the environment.
  • Worked on the suggestions and improvements by the product and other dev teams.
  • Extensively used the Richfaces components, Richfaces Ajax to build the UI of the project.
  • Created a custom component a custom datatable as per the requirement of the project.
  • Implemented various javascript function for date validation which validated the date based on user preferred data format and timezone.
  • Developed User interfaces by using JSPS.
  • Implemented custom sorting and filtering for various UI components.
  • Also wrote a Cross-Browser script in order to render the webpages correctly irrespective of the client side browser.
  • Created RESTFul web services to get date for the data components
  • Had attended OBIEE training to understanding the basics of OBIEE.
  • Setup the process for Code Review. Helped our employer show case a better quality of code to the client by making use of the Accenture's proprietary tool ACQT.

Environment: Core Java, Oracle Weblogic Portal, JSF, Richfaces JSF UI plugin , jQuery, javascript, css, JSP, XML, JAXB, SQL Developer, JPA with Hibernate. Core Java, Oracle, RESTful services, soapUI, SQL Developer, OBIEE Oracle Business Intelligence Enterprise Edition .

Confidential

SR JAVA J2EE DEVELOPER

Overview: Confidential Object Oriented J2EE application to enable all employees and suppliers of Metro One to order Secure token cards over the intranet, Internet and extranet. It is designed as the one application that would help the user order, register and manage his/her PIN information and support all the functions throughout the life cycle of his/her card.

Responsibilities:

  • Involved in the design and review of Design documents using UML Diagrams to create sequence diagrams, class diagrams and class descriptions.
  • Used WebLogic to develop, build and deploy the web services in the production environment.
  • Used Apache's Jakarta STRUTS 2 as MVC framework for designing of the complete Web tier.
  • Extensively used Java Message Service JMS , Java Naming and Directory Interface JNDI
  • Developed Action, Form Bean classes for implementing business logic using MVC Model2 Struts Framework.
  • Responsible for coding a number of Entity Beans, Session Beans, Java Beans, Servlets, JSP's and other Java classes.
  • Used JSR 168 and JSF for developing different modules
  • Developed Data Access Object DAO objects using JDBC 2.0 SQL.
  • Used Oracle 10g as backend database.
  • Client side validation was done using JavaScript.
  • Used XML/SOAP to communicate with third party web services
  • Was involved in writing ANT Scripts for building the web application.
  • Used ClearCase for version control of the code and configuration files.

Environment: WebLogic 8.1, JMS, Hibernate, Spring, JSP 1.2, EJB 2.0, JSF, JSR 168, JDBC 2.0, JavaScript, Oracle 10g, Apache Struts 2, Log4J, XML, Rational Rose Enterprise.

Confidential

Java Developer

Overview: Confidential has developed an application for Managing and processing Claims - Claims Management and Reconciliation CMR . Patient's information, history about disease and medication is collected and stored in the CMR Health Information Management/Enterprise Document Management System. Worked for enhancements and fixes to Claim Engine.

Responsibilities:

  • Involved in Requirement Analysis, design, coding and implementation.
  • Used Struts framework to develop the application.
  • Developed the Graphical User Interface following MVC pattern using JSP, CSS, Struts tag libraries.
  • Used Struts tag libraries like html, bean, and logic.
  • Developed Session Bean, Struts Action classes and Struts Form beans to perform the tasks.
  • Developed EJB Session Beans, DAO's which process the data retrieved from the Oracle 9i database and populate the result objects
  • Implemented Object Relational mapping using Hibernate to persist java objects to Relational Database Management System.
  • Used Action Errors and Action Messages to display appropriate messages to the user.
  • Used JNDI to lookup for the data sources and EJBs required.
  • Deployed the application on WebLogic 8.1 server and used Eclipse as the IDE.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Active involvement in development and coding of stored Procedures using PL/SQL and triggers in Oracle 9i.

Environment: Java, JavaScript, JSP, Struts, EJB 2.0, Log4j, Weblogic 8.1, Java Beans, JDBC, Rational Clearcase, Hibernate, JMS, XML, HTML, JUnit, CSS, Oracle 9i, Windows.

We'd love your feedback!