Sr.java/j2ee Developer Resume
Bloomington, IL
SUMMARY:
- 8+ 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 objectsto 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.
SKILL:
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.
EXPERIENCE:
Sr.Java/J2EE 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 implementation of RESTful Web services.
- Experience with the jQuery JavaScript framework
- Introduced and implemented Agile Methodologies such as Scrum, Extreme Programming (XP) and Test Driven Development (TDD).
- Expertise in front end development using ExtJS framework using AJAX to make asynchronous calls to the server side and getting the data in JSON format from the server.
- Experienced on WebSphere Portal Server 5.1, 6.0 and 6.1 including WebSphere
- Design and Development of server side modules using J2EE, Spring and Hibernate.
- Application uses GWT (Google Web Toolkit), MVP4G (Model View Presenter for GWT) for the user interface; as well as Spring, Hibernate.
- Design and Development of Hibernate POJO classes and implement DAO module using Hibernate.
- Was engaged to work in the Order Execution Trade department using CICS, MQ, COBOL and DB2 to create several new programs
- Implemented Business logic on server - side as Session Beans(EJB, JDBC, WebSphere 6.1).
- Involved in developing spring framework related components like controller, model and view, view resolver etc.
- Migrated the project from WebSphere 5.1 to WebSphere 6.1, including the migration from Java 1.4 to Java 5, code annotation, Ant to Maven 2.
- 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.
- Worked on DB2 as backend 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.
- Practitioner of Agile Methodologies such as Scrum, Extreme Programming (XP) and Test Driven Development (TDD)
- Played a key role in the development of server side functionality of handling the requests and responses using Java/J2EE
- UsedMavenforbuildingtheapplicationEARfordeployingonWebsphere6.1 Applicationservers.
- Involved in Parsing XML document using SAX parser .
Environment: Java, J2EE, MVC, Hibernate, Spring, JSF, Java Beans, HTML, JavaScript, JSP, UNIX, DB 2, XML, WebSphere, UML, JUnit, Rational Rose, Web Services, JMS, JAXB, JAXP, WSDL, SOAP.
Sr. Java Developer
Confidential, Groveport, 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.
- Hands on experience on rich client technologies like Richfaces and ExtJS
- Personally designed and built new SOAP web service interface implemented in Java using Apache SOAP & Axis and provided authentication and security through JAAS
- Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
- Promoted the use of jQuery to many internal units based on evaluation of framework.
- Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing 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.
- Involved in developing authorization processors using synchronous and asynchronous flow that validate the incoming authorization using spring framework’s dependency injection and Hibernate
- Migrated the project from WebSphere 5.1 to WebSphere 6.1, including the migration from Java 1.4 to Java 5, code annotation, Ant to Maven 2.
- 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).
- Implemented XML web services using SOAP for messaging over html, WSDL, and UDDI.
- 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, DB2, Java Beans, 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
Sr. Java Developer
Confidential, Paramus, New Jersey
Responsibilities:
- Was engaged to work in the Order Execution Trade department using, DOJO.
- Created the design model using UML in Microsoft Visio Professional 2007.
- Designed various user interfaces for this system depending on the business requirement.
- Designed and developed a library (written upon ExtJS and prototypejs) which extends most of the current ExtJS components,
- Developed a tool to receive the XML messages through JMS and parse them to load to Oracle database tables.
- Played a proficient role in developing the session management module for this application.
- Participated in a Scrum team and Agile Practices including Test-Driven Development
- (TDD), Behavior-Driven Development (BDD) and pair programming
- Specifically involved implementing the Graphical User Interfaces by using JSP, JSTL, HTML, DHTML, CSS, Java Scipt, AJAX.
- Developed various Views, Triggers, Stored Procedures and Cursors for accessing theInvoice database.
- Gathered the requirements from the Analysis team.
- 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.
- Working knowledge in Internet, Intranet and Web Technologies using Ajax, JavaScript, jQuery, Ext (JavaScript Library), HTML, XML and XSLT.
- 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.
- Developed web pages using JSPs, Servlets and JSTL to help end user make online submission of rebates.
- 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:
- Involved in theanalysis, design, and developmentphaseof the application.
- CreatedClass, Activity, andSequence DiagramsusingIBM Rational Rosemodeling tool.
- Developedthepresentation layer usingJSPandServletswithaRAD tool.
- UsedJavaScriptfor client side validations.
- UsedSpringCorefor middle tier developmentto achieve inversion of control.
- DevelopedMessage Driven Beansfor send asynchronous notification messages.
- Designed and developed numerousSessionBeansand deployed onWeb SphereApplication Server.
- UsedJMSforsending asynchronousdata between the different session beans.
- Wrotestoredprocedures, complex queries usingPL/SQLto extract data fromthedatabase,delete data and reloaddata onOracle9i DBusingtheToadtool.
- Wrote Test Cases for UnitTesting usingJUnit.
- Involved in testingthecomplete flow of the modules.
- UsedCVSfor version control.
- ImplementedLog4Jfor Logging Errors, debugging and tracking.
Environment: JSP, Servlets, Spring Core,EJB, JMS, Spring2.0, AJAX, Oracle 9i, XML, XSLT, HTML, CSS, WebSphere v5, UML, RAD, TOAD, PL/SQL, JUnit, Apache Ant, CVS, Log4j
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.
