Sr. J2ee Developer Resume Profile
Conway, AR
Professional Summary
- Over 8 Years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
- Expertise in developing applications using Java, J2EE Standards, Java Server Faces 2/Icefaces/Primefaces, EJB 3, JSP, Struts 1.2, Spring DI/ORM/JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
- Extensive experience in implementing MVC framework using Struts 1.2/1.1/1.0 in J2EE architecture.
- Experience in working on various Spring 2.5 modules Spring MVC, DAO along with Hibernate 3.2 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Proficient in developing and designing the phases of Software development Life Cycle.
- Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO
- Profound Knowledge in configuring and deploying web applications using Tomcat 5.x/4.x web server and application servers like Web Logic 10.x/9.x/8.x,JBOSS 4.x, and developed deployment descriptors for the EJB 2.0/3.0 to deploy on IBM Web Sphere 6.x/5.x/4.x.
- Developed J2EE applications on different IDE's like Eclipse 3.x/2.x, IBM Web Sphere Studio Application Developer WSAD 7.x/6.x, Rational Application Developer 7.x RAD , JBuilder6.x
- Good Understanding of relational database concepts and experience in Query construction using SQL. Extensive experience in writing, editing and maintaining database objects.
- Hands on experience with database tools like Toad for Oracle 10g/9i/8i, DB2 7.2, SQL Server2005/2000.
- Strong Database RDBMS development experience in writing queries, functions, stored procedures, triggers.
- Expertise in XML SAX, DOM , XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
- Good exposure and experience with Service Oriented Architecture SOA such as Web Services including SOAP, WSDL, JMS Java Messaging Service , AJAX and tools like Maven, ANT, JUNIT.
- Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose
- Defined and created various functional documents for the systems to be developed like Functional requirement document, use cases, design document.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
Technical Skills
Languages | Java , C. |
Query Languages | SQL, PL/SQL. |
Web Technologies | Servlets 2.5, JSP 2.0, JavaScript, WebServices SOAP, WSDL , CSS, AJAX. |
Enterprise Technologies | J2EE, RMI, EJBs, JDBC 3.0, JNDI 1.2, JMS, MQ-Series, JSTL 1.2, Java Beans. |
Frameworks | Struts 1.1/1.2/2.0, Hibernate 3.0, Spring 2.5/3.0, JSF2/Icefaces 2. |
Application Web Servers | BEA WebLogic 8.1/9.0, Web sphere 5.x/6.x/7.x, JBoss 5.x, Apache Tomcat 5.5/6.0 and Java Web Server. |
IDEs | Eclipse 3.0/3.4/3.5, WSAD 5.1, RAD 7.0, NetBeans 6.0, JBuilder 5.x and IBM RSA 7. |
Markup Languages | XML, HTML, DHTML. |
Scripting Languages | Java Script, Action Script 3. |
Build Tools | Ant 1.7.0, Maven 2. |
Operating Systems | Windows 9x/2000/XP/Vista, Linux, UNIX. |
Databases | ORACLE 8i/9i/10g, MySQL, SQL Server 7.0. |
Other Skills | JUnit, Log4J, SLF4J. |
Version Control | SVN, CVS, Git, Rational Clearcase. |
PROFESSIONAL EXPERIENCE
Confidential
Sr. J2EE Developer
Responsibilities:
- Used SVN for version controlling and SVN plug-in to synchronize with the repository.
- Performance tuning the application and refactoring the code.
- Developed aspect oriented logging module using SLF4J, Log4J for logging purposes.
- Created class diagrams and sequence diagrams using Microsoft Visio.
- Involved in Designing and Developing Sequence Diagrams and Class Diagrams.
- Worked on JMS Asynchronous processing.
- Merging codes from different branches to a single branch using SVN Tortoise.
- Worked on REST Webservices using Jersey Framework
- Used Agile Scrum methodology.
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of MVC architecture using Spring MVC, JSPs, Servlets and Custom Taglibs.
- Interacted with clients and application users in gathering the Requirements, Specifications and Design.
- Installed and configured Websphere Application Server/RAD 7.5
- Configured development environment using Websphere Application Server.
- Writing JUnit test cases to test the application using JUnit.
- Involved in Unit testing, Integration testing and deploying the application in the production environment.
Environment: JDK 1.6, WebSphere 7, RAD 7.5, Spring MVC, HTML, JavaScript, JSP, Hibernate 3, Oracle 10g, REST Web services, JMS, log4J, Maven, JUnit, XML
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Used SVN for version controlling and familiar with SVN plug-in to synchronize with the repository.
- Experienced in using logging modules like SLF4J, Log4J.
- Involved in designing Sequence Diagrams and Class Diagrams using Microsoft Visio.
- Experienced in using Java concurrency APIs like Executor Services to implement multithreading
- Experienced in using SOAP UI tool in order to test the web services
- Consumed webservices and interacted with the webservice to retrieve device details using SOAP protocol
- Responsible for scheduling jobs for Mass updates of the device info using EJB timer Services
- Experienced in merging codes from different branches using SVN Tortoise tool.
- Experienced in using Entity beans to persist data in the database
- Developed Message Driven Beans MDBs to process the JMS messages
- Actively participated in Design meetings and Data model change meetings.
- Good understanding of Model-View-Controller architecture and implemented using JSF/RichFaces, EJB3 and JPA
- Designed User Interface using Rich faces and Java Script technologies
- Interacted with System Analysts and business users to gather the Requirements and understand the use cases.
- Configured data sources and queues on WebSphere Application Server WAS in development environment.
- Experience in configuring WebSphere application server for developers integration testing.
- Experienced in writing test cases to unit test the application using JUnit4.
- Involved in Unit testing, Integration testing and deploying the application in the production environment.
- Worked on fixing the defects and managing defect life cycle using HP Life Cycle Management tool
- Worked as a part of the Production Support team
- Reviewed codes in code review meetings and proposed possible solutions
- Involved in refactoring the code where required and tuned the application for better performance
Environment: WebSphere , RAD 7.0, IBM RSA 7, JSF1.2/2.0, HTML, Rich Faces, JavaScript, JSP, EJB3, SOAP, JMS, log4J, Maven, JUnit4, XML, Clear Case, SVN
Confidential
Java Developer
Description:
Confidential lift Trucks, Cost involved for the maintenance of Trucks, and to calculate Optimal Fleet Size
Responsibilities:
- Implemented JAX-WS services for backend services
- Implemented Spring AOP for the transaction management.
- Created objects between SQL and java using myBatis Mapping
- Created DAO's using Spring JDBC template and updating the items in development Database.
- Did SQL mapping using iBatis for calling all Stored Procedures or Functions or even CRUD Data in Database.
- Worked with designing RDBMS normalization
- Built SOAP Web services consumed by the Front-End via HTTP Request
- Consult with senior developers, architects on timelines to moderate scale application.
- Responsible in assisting the Technical lead with Requirement Analysis, Technical documentation and preparing Technical Design Specifications.
Environment: : Java, J2EE 1.6, JSP, Axis CXF, Java Beans, XML, Web services SOAP, Spring ,Tomcat, Eclipse, Web logic 7.0/8.1, Oracle 9.0, PL/SQL,CVS , Log4j, JUnit, Ant, iBatis
Confidential
J2EE Developer
Responsibilities:
- Implemented the application using Struts 1.2 Framework which is based on MVC design pattern.
- Developed JSP pages tiles using Struts Taglibs and application specific Custom tag libraries
- Design Developed using design patterns and OO methodology using UML and used Tiles framework
- Validated all forms using Struts validation framework.
- Implemented various Design patterns like Business Delegate, Session Facade and DAO.
- Developed Enterprise Java Beans for implementing business logic
- Extensively used Hibernate in data access layer to access and update information in the database and used DAO framework to abstract the application layer from the database.
- Configured the WebSphere application server and RAD 6.0 WSAD IDE.
- Used ANT scripts to build the application and deployed.
- Involved in developing Test Cases and did unit testing using JUnit.
- Used CVS for version controlling and Log4J for logging.
Environment: Java, JSP, Servlets, Struts 1.2, Tiles, Validation Framework, Hibernate, JMS, XML, EJB 2.0, JDBC, HTML, Ant, CVS, Log4J, JUnit, RAD 6.0 WSAD , WebSphere 6.0, Db2, Windows 2000.
Confidential
Java Developer
Responsibilities:
- Involved in design of the application module and applied appropriate design patterns.
- Efficiently organized code reviews and technical specification reviews with senior architects and business analysts.
- Implemented Struts 1.2 Frame Work based on MVC paradigm.
- Created Struts config, validation files and tile definitions using Struts Framework and also worked with Dispatch Action classes.
- Struts Frame work was used for Internationalization, to provide different language support and also to integrate JSPs and DAOs.
- Action Forms used for performing data validation, Action Classes used for executing specific request from the client.
- Consumed SOAP Based webservices.
- Developed presentation layer using JSPs and Struts MVC framework, Client side validations are done using JavaScript.
- Configured Web Logic 7.0 Application server and deployed the web components into the server.
- Developed the EJB components like Session Beans stateless .
- Used J2EE design patterns like Value Object Pattern, MVC, session facade, Business delegate, Service Locator and DAO.
- Used UML to design use case, activity, and sequence and class diagrams for the application.
- Providing weekly project status to the manager.
- Developed DAO's to connect to the Oracle 9i database.
- Developed all the J2EE components using Eclipse.
Environment: Java,Jdk1.4, J2EE,Factory Patterns, Design Patterns, DAO, JSP 1.2,Servlets 2.3,Struts 1.2, Java Script 1.6,EJB 2.1, UML, XML 1.0, XSLT, Web Logic 7.0,Oracle 9i, Eclipse 3.0.