We provide IT Staff Augmentation Services!

Java J2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

Summary

  • Around 9 years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production and Support of Software Applications in client server environment, Object Oriented Technology and web based applications.
  • Good knowledge on Object Oriented Analysis and Object Oriented Design.
  • Strong programming skills in Java and J2EE technologies.
  • Expert level skills in Java, Swing Components, J2EE 1.4 Servlets, JSP, JDBC , Spring, EJB, Struts Framework, XML.
  • Experience in MVC Model View Controller architecture with Struts framework and J2EE design patterns.
  • Experience in HTML, DHTML, XHTML and Java Script.
  • Experience in web / application servers like WebSphere, WebLogic, and Tomcat.
  • Experience in RDMS using Informix, DB2, PL/SQL and MS-Access.
  • Experience in developing Unit test cases using JUnit.
  • Experience in full SDLC, including analysis, design and development cycles as well as coordinating testing and performance monitoring.
  • Experience in client management, business requirement specification, writing technical documents and architecting solution.
  • Good working experience with Struts, JSF, Spring Framework.
  • Working experience on SQL, PL/SQL.
  • Expertise in developing applications using Flex Data Services i.e. HTTP, Remote Object and Web Services.
  • Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.
  • Received numerous appreciations from the clients.
  • Excellent communication skills with good experience in requirement gathering and interacting with clients. Versatile team player with good analytical, communication and interpersonal skills.

Technical Skills:

Programming Languages

Java, C, C , ASP.Net, SQL

J2EE Technologies

Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI.

Frameworks

Jakarta Struts 1.2/1.3, Spring 1.2/1.3/2.0, Spring MVC,

JSF 2.0 Java Server Faces , Hibernate 2.0/3.0, Tiles, iBatis, Validator

Web Technologies

HTML, XHTML, DHTML, JavaScript 3.03 with JQuery, ExtJS, Angular JS, AJAX, CSS/CSS3,CMS, icefaces API

XML Technologies

XML 1.0, XSLT, XSL 2.0, HTML5, DHTML, XSL 1.0/ XSLT 1.0/XSL-FO, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2

Application/Web Servers

IBM WebSphere 5.X/6.0/7.0/8.0, IBM HTTP server 8.x, WebLogic 7.x/8.x/9.0, WebLogic Portal 5.x, JBoss 4.0, jBPM, Apache Tomcat 5.0/5.5, OC4J 10.1.3

Databases

Oracle 8i/9i/10g, SQL Server 2008, MySQL, DB2 7.0/8.0/9.0

Messaging Systems

JMS, IBM MQ-Series

IDE Tools

IBM WebSphere Studio Application Developer WSAD 5.0,5.1.2, RSA 6.0.1/7.0, RAD 6.0/7.1, Eclipse 2.0/3.0/3.2/RCP, JDeveloper 10.1.3, Net Beans 4.0/4.1

Configuration

Perforce, CVS, Rational ClearCase, Microsoft Visio

Operating Systems

Windows 98/NT/2000/2007/XP, UNIX, LINUX

Tools

Ant, Maven, JVM, JUnit, Vitria 4.1, GWT Google Web Toolkit , Log4j, XmlSpy, Jprobe2.8/3.0

Database Tools

TOAD, MySQL Query Browser, Dbvisualizer 4.2

Design Methodologies

UML, Rational Rose, RUP

Protocols

SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP, TCP/IP

Version Control

MKS,CVS, Bugzilla, Subversion, Ant, Maven

Professional Experience:

Java J2EE Developer

CONFIDENTIAL is a globally distributed enterprise web application and is used for facilitating the CONFIDENTIAL Employees for tracking their timesheets and Pay rules. The Time Tracker System TTS has been implemented CONFIDENTIAL and worldwide countries. Infor10 Workforce Management Workbrain is the product used for this System. Experienced with Java/J2EE Technologies, Core business Processes, Employee data, PeopleSoft Data Point, and Rational Clear Case.

Responsibilities:

  • Involved in deploying the application to various testing environments and helped testing teams.
  • Multi-Threading was utilized for invoking the web service to pass data entered by the user to a back-end system and for synchronizing the table locks.
  • Developed custom Java script for rich user experience and supplemented it with custom style sheets.
  • Involved in the HR Refresh interface development for importing data from external systems for use on the TTS better User Interface.
  • Automated the payroll execution forms by JAVA code modification and Configuration changes with MVC architecture.
  • Pursued Foreign JMS configuration on WebLogic application server console to receive messages from PeopleSoft server queue and developed the application utilizing EJB.
  • Worked with Workbrain APIs J2EE product for the workforce management in project implementation.
  • Demonstrated fast learning curve in the time and attendance business process and the underlying technology components. Commonly used many Workbrain components like Rule Builder, Form Builder and Workflow Editor Toolkits.
  • Applied the strong understanding of best practices of Fundamentals of Secure Development around Application security.
  • Involved in modifying JDBC code to improve the database performance especially for update query.
  • Product uses a SOA Service Oriented Architecture with a Java/JEE back-end and a /ExtJS front end Communication between the browser desktop and mobile and the back-end uses XML and JSON.
  • Wrote many complex PL/SQL scripts for stored procedures, packages and functions triggers for data transformation purposes.
  • Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
  • Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country's labor laws.
  • Built and deployed JAX-WS web services with Java.
  • Implemented code for XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
  • Created and Consumed Restful web services for International Time and Attendance System.
  • Responsible for developing ANT script for creating the EAR file to be deployed in the WebLogic server.
  • Involved with Development team's UML design like Class, Object and Sequence diagrams.
  • Used CVS to track and maintain the different version of the application.
  • Used JAVA Script and HTML to maintaining a better coding environment for future company employees.

Environment: Java 1.6, JSP, JDBC, JNDI, EJB 2.0, Web Services, UNIX, PL/SOL, XML, XSD, JQuery, SOAP-UI, DOM, SAX Parser, JSTL, UML, Eclipse 3.2, MS SQL server 2008, Oracle 10g, Dbvisualizer 4.2, Maven 2.2.1, JUnit, ANT1.6, Log4J 1.2, Clear Case, WebLogic 8.0, JMS Technologies, HTML, AJAX, CSS, JavaScript.

CONFIDENTIAL

Sr. Java Developer

This existing J2EE based web application was developed CONFIDENTIAL that was needed to modify for CONFIDENTIAL market. The wide ranges of project objectives include the generating of insurance XML file CONFIDENTIAL based on booking status and report. A text file was being generated in a daily basis and uploaded it into a MS access database in order to include insurance costs. The new XML file contained passenger information for all passengers which have paid in full the booking. At the end of the month a process would run in order to generate the file to be sent to the local insurance company, also a summary of the passenger to be invoiced that month. The insurance company would send the invoice to be paid this invoice would be recorded by the system in order to verify if the amount reconciled matches.

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle SDLC/Waterfall .
  • Used Scrum Agile as Development methodology
  • Development UI modules using HTML, JSP, JQUERY and CSS.
  • Involved in the integration of spring for implementing Dependency Injection DI/IOC .
  • Involved in integrating the individual modules together and performing the integration testing to ensure that the integrated system works fine without any bugs.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the application using RAD 7.0 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control CVS .
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
  • Authentication of the users is implemented using LDAP, TIM.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Built scripts using Ant to build the J2EE application.
  • WebSphere application server was used for deploying the application.
  • Used LOG4J, JUnit Mockito for debugging, testing and maintaining the system state.
  • Used CVS to track and maintain the different version of the application.

Environment: Java 1.6, JSP, Servlets, Spring 3.0, POJO's, Hibernate, JDBC 4.0, WebSphere Application Server 7.0, RAD 7.5, Oracle 10g, HTML, JMS, MDB, XML, JNDI, LDAP, MOKITO, XSLT, AJAX, JSF, CSS, JavaScript, JQuery, Apache Ant 1.7, Windows XP, JUnit, Log4j, CVS.

CONFIDENTIAL

CONFIDENTIAL is a comprehensive teaching, research and service Institution dedicated to accessibility and excellence in undergraduate and graduate education. The application provides a comprehensive selection of services, including value-added solutions for operating efficient practices and delivering high-quality care for the consumers. This implementation is basically for the internal employees and the partners for preparing their Sales life cycle with customized options being implemented in each entity so as to meet the business requirements. I am involved in developing applications to improve linkage and communication within operations, increase resolution of consumer problems more efficiently and effectively. I am also involved in designing, configuration, enhancement and supporting the application.

Responsibilities:

  • Responsible for prompt development of services, features and tools for the Institution's highly interactive based System.
  • Developed application with Eclipse RCP as IDE.
  • Detail-oriented in Financial Analysis with the internal employee's.
  • Utilized Loose Coupling/Dependency Injection feature of Spring Core to have better reusability, modifiability of application.
  • Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.
  • Provided support and help on management of the data and XSLT programming.
  • Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.
  • Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, and Java Server Faces JSF with icefaces API for UI development, AJAX, JavaMail.
  • Client side validation was done using JavaScript.
  • Managed SCM for modification of documents and programs stored as computer files.
  • Involved in administering Weblogic Portal Server.
  • Wrote complex PL/SQL scripts for stored procedures, packages and functions triggers for data transformation purposes.
  • Involved in repetitive machine driven effort using Agile Methodology Scrum .
  • J2EE application development on Windows and UNIX platforms using MVC pattern.
  • Tomcat 5.5, JBOSS servers were used for testing and WebLogic 10 was used for deploying.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Used Ruby as a support for Unicode and multiple character encodings.
  • Involved in writing XML WebServices using SOAP to communicate between applications.
  • The existing web system was enhanced using Struts.
  • Involved in creating GUI applications using Visual Basic.NET.
  • User Interfaces were developed using Servlet, JSP, JSF, JS, JQUERY, Struts and HTML.
  • Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
  • Used State management supporting like request, application, session, flash and view scoped java beans.
  • Created few modules using JAVA Swing, AWT framework.
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with client specific.
  • Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.

Environment: Java EE 5, EJB 3.0, JSP, JSF, Servlets, Hibernate, JavaScript, Scrum,, Struts, WebServices, Visual Basic.NET, Oracle 11g, MQ, HTML, CSS, XML/XSLT, SOAP, WSDL, ClearCase, JUnit, Maven, Eclipse RCP, AJAX, Core Java, UML, JBoss, Weblogic Portal Server, Tomcat 5.5.

4. CONFIDENTIAL

Java Developer

This project was a data driven J2EE based web application prompting development of interactive frontend and data driven backend applications and services. The wide ranges of project objectives include the implementation of portal, blackboard and report. Important tasks included modifying the existing database, creating stored procedures, objects, tables, sequences and indexes according to the functional requirements of the business flow.

Responsibilities:

  • Created Enterprise Java Beans EJBs to implement business logic and to persist with the back-end database system Oracle .
  • Used the Singleton, Value Object and Factory and DAO design pattern at the business layer to effectively maintain the java objects.
  • Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.
  • Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.
  • Worked on the JAVA Collections API for handling the data objects in business layers.
  • Used Struts and JSP to create presentation layer.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces JSF , AJAX, and JavaMail.
  • Wrote Stored Procedures, Triggers, Functions and Utilities in PL/SQL to Query the Database and create Data Sources required in the generation of reports.
  • Tomcat 5.5, JBOSS servers were used for testing and for deploying.
  • Developed the Java Code using Eclipse RCP as IDE.
  • Implemented Test Cases using JUnit.

Environment: Java, JSP, EJB, JDBC, PL/SQL, SQL, Oracle 9i, HTML, AJAX, Java script, XML, JUnit, BEA WebLogic Application server 8.0, Maven and Eclipse.

CONFIDENTIAL

Java Developer

CONFIDENTIAL International Time and Attendance System, is a globally distributed enterprise web application and is used for facilitating the International Delta Employees for tracking their timesheets and Pay rules. ITAS has been implemented for MCLA, and European countries. Infor10 Workforce Management Workbrain is the product used for ITAS implementation. Experienced with Java Jagacy 3270 software, court business processes, court data, SharePoint, and Rational Clear Quest.

Responsibilities:

  • Deploying the application to various testing environments and help testing teams.
  • Utilized Multi-Threading for invoking the web service to pass data entered by the user to a back-end system.
  • Developed custom Java script for rich user experience and supplemented it with custom style sheets.
  • Consuming the WebServices for getting data from external systems for use on the ITAS better User Interface. Experiences with Rally.
  • Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
  • Worked with Workbrain J2EE product for the workforce management in project implementation.
  • Exhibited fast learning curve in the time and attendance business process and the underlying technology components. Commonly used many Swing components.
  • Learnt and Understood the Workbrain Tool for the Timesheet and Attendance System.
  • Implemented the ITAS system for the Paris business users and later implemented on development for the London business users.
  • Product uses a SOA Service Oriented Architecture with a Java/JEE back-end and a /ExtJS front end Communication between the browser desktop and mobile and the back-end uses XML and JSON.
  • Developed Dojo SQL, an easy to use JavaScript SQL layer.
  • Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
  • Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country's labor laws.
  • Build and deploy JAX-WS web services with Java.
  • Worked on XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
  • Creating and Consuming Restful WebServices for International Time and Attendance System.
  • Application uses GWT Google Web Toolkit , MVP4G Model View Presenter for GWT for the UI.
  • Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
  • Involved with Development team's UML design like Class, Object and Sequence diagrams.
  • Worked with globally distributed stakeholders to gather their country labor laws to build their pay rules and their entitlements.
  • Used JAVA Script and HTML to maintaining a better coding environment for future company employees.

Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Perl, Struts 2.0, AJAX, JPA, Web Services, Python, XML, XSD, XQuery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, JBoss, Oracle 10g, Maven 2.2.1, JUnit, ANT1.6, Log4J 1.2, ClearCase , WebSphere 7.0, Netweaver Development Infrastructure, ILOG JRules, Business Action language XOM, Flex and Flex 4.GWT, JMS technologies, Java shop.

CONFIDENTIAL

Java J2EE Developer

This application provides user with all the available options of Time versus Cost combination to ship his/her product. User then has an option to decide the type of Shipping by choosing the best available option as per his/her convenience. An important feature of this application is that it is flexible to display mandatory fields depending on the country chosen for shipping. As soon as the complete Shipment information is provided, the application will display the Time/Cost details of that Shipment resulted from selected options and finally provides an option 'Ship' to finalize the shipping order. Frontend is developed using struts and the DAO layer with hibernate mapping.

Responsibilities:

  • Involved in requirement analysis, functional specifications and design.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Involved in client side scripting and server side scripting.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • Involved in migrating CTC to Spring framework to enable loose coupling at the front-end.
  • Modified the Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Used Hibernate to map the database tables using hbm.xml files.
  • Used the JExcel API for the reading the excel data's.
  • Involved in server side validations using AJAX and RichFaces.
  • Deployed on BEA Weblogic application server and used CVS for version control.
  • Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Wrote some XSLT transformations for help in converting XML into HTML.

Environment: Struts 2.1, Spring, JSP, EJB, J2EE, ANT 1.6, JDBC, Hibernate, UML, HTML, JavaScript AJAX , CSS, Oracle 9i, Eclipse, CVS, Weblogic 9.0, Windows NT.

CONFIDENTIAL

Java Developer

The credit approval and risk management system is a BOA system for processing of business credit applications Credit Proposals , analysis of business financial statements and the management of business relationships. It provides a high degree of automation and standardization to these processes, minimizes clerical effort, improves accuracy and provides the flexibility to support the simplest to the most complex business customers. It also allows for related correspondence documents to be prepared and maintained.

Responsibilities:

  • Identifying the technical areas that contributed to the issues and documenting them.
  • Involved in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Wrote ANT Build for the Cruise Build Platform.
  • Authorization process from credit card company was Accomplished through Multi-Threading.
  • Wrote JUnit Test Cases.
  • Consumed WebServices, used Apache Axis for WSDL2Java.
  • Used JMESA, JSP, and HTML for View developments.
  • Worked on Database batch updates, commits and roll back.
  • Design Patterns like Fa ade, Singleton and Factory Pattern were used.
  • Implemented the required functionality using Hibernate for persistence spring framework.
  • Developed DAOs Data Access Object using Hibernate as ORM to interact with DBMS-Oracle 10g.
  • Developed SQL Queries, Stored Procedures, Views.
  • Auto Involved in database modeling to identify requisites of the project.
  • Created logger module to record incidents of data being corrupt or lost.
  • Retrieved lost data and converted it into readable format.
  • Developed application in SVN version control.
  • Used Spring MVC for Model View Controller Framework.
  • Used Hibernate for ORM Mapping.
  • Achieved Dependency Injection using Spring Framework.

Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, spring, Hibernate, Weblogic Server 9.0.

We'd love your feedback!