Java Developer Resume
Bloomington, IL
SUMMARY
- 7 Years of Experience in the I.T. industry as a Developer in Java Technology version J2SE 5, J2SE6. And up to date with J2SE 7.
- Experience in developing Web Applications involving J2EE technologies like Core Java, JSP, Servlets, HTML, EJB, JDBC, XML.
- Developed applications using STRUTS 2 MVC, SPRING FRAMEWORK.
- Worked with ORM tools like HIBERNATE for mapping the objects to Databases.
- Extensively worked with IDEs like Eclipse, Net beans.
- Well versed with Object Oriented Programming.
- Proficient in PL/SQL Stored Procedures, Triggers and Views.
- Hands on Expertise in working on Databases like ORACLE 8i/9i/10g.
- Experience with IBM Web Sphere Application Server and Apache Tomcat Application Server.
- Strong functional knowledge inBanking, Commercial and Finance Domain.
- Design Patterns:
- Worked with the following: MVC, Abstract, Prototype, Singleton, Adapter, Decorator, Facade, and Proxy.
- Worked with WEB SERVICES using SOAP, WSDL.
- Versed with Client Side Scripting using JAVASCRIPT.
- Good at Requirement Gathering and Analysis of the SYSTEM.
- Hands on Expertise in UML Diagrams.
- Good Problem Solving Skills.
- Experienced in performing the Requirement Analysis of the system.
- Motivated & enthusiastic about developing good client relations.
- Effective working alone or as a team member.
- Excellent resource management and communication skills.
- Ability to work and deliver tasks within the given deadline.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Languages: Java 1.6/1.5/1.4, J2EE 6,5/1.4/1.3, C, C++.
Scripting: JavaScript
DBMS: Oracle, (SQL, PLSQL),Mysql
Web Development: HTML, CSS, XML, Servlets, JSP, PSP (PLSQL Server Pages)
Frame Works: Struts 2 MVC, Spring IOC, Spring Web Flow, Spring AOP.
Web Services: SOAP, WSDL.
ORM: Hibernate.
UML Tools: Rational Rose, Microsoft Visio.
IDE: Eclipse 3.6.7, Net beans 7.1., Microsoft Visual Studio 2008
SERVERS: Apache Tomcat, Oracle Web logic, Sun java application Server 8, Glassfish Application Server.
Database Tools: Oracle Aqua Data Studio 8., SQL SERVER 2008
Protocol Analyzer: Wire shark 1.6.5(Packet Filtering and Packet Sniffing)
J2EE Design Patterns: Front Controller, Composite View, Session Facade, DAO
Operating Systems: Windows XP, 7, Linux, Windows server 2003, 2008.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Bloomington, IL
Responsibilities:
- Developed the application using Struts Framework with respect to Model View Controller (MVC 2.0) architecture.
- Developed user interfaces using HTML, DHTML,JSP and JavaScript in order to provide specific look and feel to the application.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Implemented Spring IOC for interconnection between modules in our application.
- Design and Development of server side modules using J2EE, spring and Hibernate.
- Design and Development of Hibernate POJO classes and implement DAO module using Hibernate.
- Implemented Business logic on server - side as Session Beans (EJB, JDBC, and WebSphere 6.1).
- Configured struts-config.xml,ejb-jar.xmlandweb.xmlontheapplication.
- Developed XML Schema‘s and DOM parser for all the XML documents used for data transfer and also developed XSLT code for them.
- Developed Web Service client interface with JAX - RPC from WSDL files for invoking the methods using SOAP.
- Development of SQL queries, Stored Procedures in PL/SQL to access Oracle database.
- Extensively worked on SOA and web services to get the data from third party sytems and configured JMS queues on server.
- Used Value Object and Session Facade design patterns for improving the performance of the system.
- Played a key role in the development of server side functionality of handling the requests and responses using Java/J2EE
- Involved in Parsing XML document using SAX parser.
Environment: Java, J2EE, MVC, Hibernate, Spring, JSF, Java Beans, HTML, JavaScript, JSP, UNIX, Oracle, SQL, PL/SQL, XML, Web Sphere, UML, J Unit, Rational Rose, Web Services, JMS, JAXB, JAXP, WSDL, SOAP.
Java Developer
Confidential, OH
Responsibilities:
- Designed and developed the user interface using JSP, HTML, Struts Tag libraries.
- Design and Development of server side modules using J2EE, Servlets, Struts, EJB (Enterprise JavaBeans), and Utility classes.
- Responsible for the development of Action Classes, Form Beans in Struts MVC framework.
- Played a key role in configuring Struts Components.
- Developed the entity beans and stateless session beans to implement the application logic that represent models in Struts Framework.
- Implemented Struts Tiles for JSP page layouts and Struts Validation for Client Side Validations.
- Increased performance of the extended applications by making effective use of various design patterns (Front Controller, Business delegate, DAO and Session facade).
- Implementation of Web Services using JMS, SOAP, WSDL and XML.
- Involved in XML parsing with the help of DOM parser.
- Involved in working with XML Schema, DTD and XSLT.
- Involved in maintenance, support and documentation of the application.
- Involved in helping maintain existing systems and troubleshoot production issues when they arise.
Environment: Java, J2EE, MVC, Web Logic, Tomcat, J Builder, J Unit, Cruise Control, ANT, IBM Clear Case, Java Beans, SQL, PL/SQL, MS SQL Server, AIX UNIX, JSP, JSTL, Servlets, UML, HTML, DHTML, AJAX, CSS 2, JavaScript, AJAX, JMS, EJB, Web Services, WSDL, SOAP, MQseries, XML., XSLT, JAXP And Log4j
Java Developer
Confidential, Paramus, New Jersey
Responsibilities:
- Gathered the requirements from the Analysis team.
- Created the design model using UML in Microsoft Visio Professional 2007.
- Designed various user interfaces for this system depending on the business requirement.
- Played a proficient role in developing the session management module for this application.
- Developed various Views, Triggers, Stored Procedures and Cursors for accessing theInvoice database.
- Developed new dynamic pages serving different requests using Java Servlets, Struts 2, JSP.
- Wrote multithreaded modules applications for the application
- Used Singleton, Adapter design pattern for the modules in the application.
- Used Spring IOC to perform dependency injection across the application to minimize the crosscutting concerns. Thus, managing the various Classes by creating a bean for that class.
- Developed Struts Action classes and mapped them using the configuration files to call the appropriate JSPs to render the required result.
- Made use of JavaScript to provide extensive rich and interactive interface for the client.
- Deployed the application on Web Logic web servers.
- Used Hibernate for developing persistent objects.
- Successfully designed and implemented the Vehicle Tracking application designed using JSP, Servlets, JDBC, Tomcat5.5, Oracle 10g.:
- Effective utilization of vehicles, Work flow based vehicle request and allotment with approval from the concerned manager, FIFO for vehicle allotment, Alerts on statutory like pollution check, road tax etc.
Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, Eclipse 3.3, IBM Web Sphere 6.1, subversion, Linux.
Java/J2EE Developer
Confidential, NY
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
- Used JNDI to perform lookup services for the various components of the system.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Used Subversion to implement version control System.
Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, Eclipse 3.3, IBM Web Sphere 6.1, subversion, Linux.
Java Developer
Confidential
Responsibilities:
- Solved a variety of problems in a back-office automation application including invoices, expenses, and corporate purchase cards using Java Servlets, WebLogic web server, JSPs, JSP tags, Event Handlers, request dispatcher, MVC pattern, SQL Server database, Hibernate.
- Reduced production down-time deployment windows from 45 to 20 minutes by tuning the deployment scripts to appropriately handle the segregated framework files and configuration files unique to the target application environment.
- Preparation of detailed specifications from which programs written, or equipment fabricated or installed.
- Application of configuration management procedures for changes to the operating system files and software.
- Performance of associated process studies, research investigations and requirements analyses of all aspects of communications and telecommunications system, etc., by applying statistical/analytical and modeling or engineering techniques, procedures and criteria in specialized areas.
Environment: J2EE, JSP, Servlet, Struts 1.x, JDBC UNIX, Oracle 9i, IBM Web sphere App server 5.1,Tomcat, PL/SQL, HTML, JSP, Tomcat, JavaScript, Java Beans.
Jr. Java Developer
Confidential
Responsibilities:
- Involved in the customization of the available functionalities of the software for an NBFC (Non-BankingFinancialCompany).
- Developed User Interfaces module usingJSP,JavaScript, DHTML and form beansfor presentation layer.
- Used AJAX (Asynchronous JavaScript and XML) to implement user friendly andefficient client interface.
- Designed and developed Web Application usingStrutsFramework.
- UsedMDBfor consuming messages from JMS queue/topic.
- UsedHibernateframework to access the data from back-end SQL Server database.
- Wrote PL/SQL,stored procedures andJDBC routines.
- Involved in guiding a group of 6 people.
- Involved in putting proper review processes and documentation for functionality development.
- Providing support and guidance for Production and Implementation Issues.
Environment: J2EE, JSP, Servlet, Struts 1.x, JDBC UNIX, Oracle 9i, IBM Web sphere App server 5.1,Tomcat, PL/SQL, HTML, JSP, Tomcat, JavaScript, Java Beans.
