Java Web Developer Resume
MO
SUMMARY
- 6+ years of software development experience in developing enterprise wide, Client/Server, Multi-tier, Internet/Intranet application software
- Extensive experience in both Client Side and Server Side Programming, worked extensively in Java, Java Beans, Servlet, JSP, JSTL, JMS, EJB, JDBC, Java Mail, XML, XSLT, JavaScript, HTML and DHTML
- Worked extensively on designing User Interfaces using JFC, Swing and AWT
- Extensive background in all phases of software engineering including Requirement Collection, Analysis, Design, Coding, Testing, Documentation and Implementation
- Experienced with Service Oriented Architecture (SOA) design, developing XML messaging applications using SOAP, UDDI, WSDL, LDAP, XML, XPath, XML Cursor, XML Signature, LDAP AuthenticationMBean
- Experience in handling Tomcat with Apache Web Server, BEA Web logic, IBM Web Sphere and JBoss Application Servers
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation
- Good Knowledge in Design Patterns like MVC, Singleton, Façade, Front Controller, Data Access Object and Business Delegate
- Having good programming experience with SQL, PL/SQL, Triggers and Stored Procedures for the databases
- Expertise with Oracle Java Stored Procedures
- Strong exposure in MVC Architecture using Struts framework including Tiles and Validation Frameworks
- Expertise in using Hibernate (OR Mapping) framework
- Expertise in using Development Tools Eclipse, Edit Plus, JBuilder, NetBeans and IntelliJ IDEA
- Worked with Source control tools like CVS and Visual Source Safe
- Good knowledge in working with Windows and UNIX operating systems
- Possess excellent communication, project management, documentation and interpersonal skills.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
Client: Confidential,MO Jan ‘11- Current
Role: Java Web Developer
Fuel The Future (Web Application):
Description: The project was to build a Ecommerce Web application for Paris Brothers in association with MLS (Major league Soccer), which was used to raise fund for different MLS teams like Wizards. Paris Brothers a part from warehousing and distribution team is basically a coffee vendor and through the fuel the future application they want to sell coffee to the customers and a part of the profit Paris Brothers get from the sale will be donated to a particular team or player.
Responsibilities:
- Involved in designing every module of the application and Database as per the requirements.
- Installed and Configured Eclipse for struts2.
- Written actions to satisfy the business logic and redirect to the views as per the results.
- Developed JSP pages using Struts2 tag library.
- Developed UPS XML based Rate and Service Selection service for shipping module.
- Used Java script for client side validation and for the display on the front end.
- Developed payment gateway for ecommerce transaction module using USAePay SOAP API.
- Wrote JDBC data access classes based on Data Access Object Pattern.
- Handled e-mail module of the project using Java mail.
- Configured Web.xml and pom.xml.
- Used different commands of maven to install jars and deploy the application.
- Involved in creating Web Services for fetching products manufactured by the Organization.
- Generated Web Service Client for ecommerce application.
- Handling the version of the code using CVS.
- Developing Test Cases for System testing and UAT.
Environment: JDK1.6, UML, Eclipse3.3.2, Tomcat 5.5.27, Maven 2.0.9, CVS, Struts 2.0, JSP, Log4j, JDBC, JNDI, My SQL, XML, java Script, Apache Axis.
Client: Confidential,KS Jul ’09 – Dec’10
Role: Java Developer
CLASUpdateServer:
Description: The project was to update the CLAS Database, the basic operation is to make an the automated process of getting the files from the a server parse the file, and update the CLAS using the data provided in the file interacting with the IMS CLAS interface, generate the exception and put the file back to the server on a different directory.
APO (Audit Program online):
Description: APO (Audit Program online)
The project involved in making changes to an existing product, APO is a website which is used by Embarq employees and users to generate Audit reports.
Responsibilities:
- Gathering and analyzing the business requirements.
- Designing as per the requirements using the Sequence diagrams, flow charts and class diagrams.
- Manage the files in the remote server using FTP client.
- Implementation and Management of the Job Scheduling using Spring Quartz.
- Implemented Email functionality using Spring Email service.
- Made use of Springs IOC module.
- Logging mechanism in the application is well maintained using log4J.
- Responsible for maintaining the Code using Subversion.
- Wrote deployment scripts and built files as a part of deployment activities.
- Involved in writing SQL quires to interact with the DB2 database used for APO.
- Configured the WebLogic Application Server 8.1 and deployment descriptor.
- Extensively used Servlets and JSP for the presentation layer of APO.
Environment: JDK1.5, UML, Eclipse3.1, Tomcat, SVN, CVS, Spring, FTP, JSP 2.1, Weblogic8.1, SQL, DB2.
Client: Confidential,India May ’07 – May ’09
Role: Java Programmer
Description:
Corporate Information Tracking System enables authenticated, secure access to corporate Intranet. This application allows the users to effectively track and share enterprise wide information like corporate information, Project information, Information related to Skill set, Human Resources etc.
The system is designed on MVC architecture, in which Servlet models controller, JSP models presentation layer and EJB models the data layer.
Responsibilities:
- Used Rational Rose for creating the class diagrams, use cases, sequence diagrams etc.
- Designed and Developed Web pages using JSP, JavaScript.
- Designed and developed Servlets to communicate with EJBs .
- Developed Entity beans for the persistent storage of employee details in the Oracle Database
- Developed Session beans as the clients of Entity Beans to maintain the client state.
- Wrote PL/SQL stored procedures and triggers for data population, retrieval.
- Created test cases and tested the modules in java.
Environment: Java, J2EE (JSP, Servlets, EJBs, Struts), JavaScript, HTML, XML, UML, Tomcat, 3.2.1, Apache Ant 1.6.0, Oracle 8i (PL/SQL)
CLIENT: Confidential,India Jun ’06 – Apr ’07
Role: Java Developer
Project: Recruitment Process
The Product is to provide Human Resource Management. The module consists of skill information, requirement information and has transactions like resource information entry. The system has completely automated the recruitment process, selection of employees for overseas assignment, appraisal process.
Responsibilities:
- Designed user interface using HTML and JSF.
- Implemented the database connectivity to Microsoft SQL Server.
- Implemented the server side processing using Java Servlets.
- Design and creation of tables using SQL.
- Installed and configured the JBoss.
- Actively participated in testing.
Environment: JDK 1.2, Java Servlets, Java Beans, JDBC, HTML, Apache 2.2, textpad.