Senior J2ee Developer Resume
Charlotte, NC
SUMMARY:
- Senior J2EE Developer with around 8 years of experience in design and development of enterprise based applications using Java and J2EE technologies.
- Proficient in developing applications using J2EE, EJB, Servlets, JSP, JDBC, XML, SOAP, Web Services and Restful services.
- Extensive knowledge in various open source frameworks like Struts 2.0/1.2/1.1, Spring 3.1/2.5, Hibernate 3.0 and iBATIS.
- Extensively worked in Front - end designing with HTML, DHTML, CSS, JavaScript, JQuery, and ExtJS.
- Proficient in Object Oriented Programming (OOP), OOA (Object Oriented Analysis) and implementing various J2EE design patterns like Data Access Objects (DAO), Model-View-Controller (MVC), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Expertise working onApplication servers and Web serverslike IBMWebsphere 8.0/7.0,BEA WebLogic 10.3/8.1 and Apache Tomcat 5.x/6.x, Tomcat 8.0/7.0.
- Experience in using IDE’s such as Eclipse 3.5/3.4/3.3, IBM WSAD 5.0, IBM RAD 8.0
- Integration and deployment of applications done using tools like ANT, MAVEN debugging through logging frameworks like log4j and also used continuous Integration tool Jenkins.
- Very well experienced in working with various database like Oracle 10g/9i, SQL-Server 2008/2005 and My SQL.
- Good working knowledge in SOAPUI, Groovy Script
- Strong knowledge in Database Concepts RDBMS and writing SQL Queries, PL/SQL Procedures, Functions, Hierarchical SQL, Triggers and Cursors.
- Excellent Verbal and written communication skills proven to be highly effective in interfacing across business and technical groups.
TECHNICAL SKILLS:
Tools: /Methods:Core Java, J2EEJDBC, ServletsJSP, EJB 3.0Struts 1.1/1.2/2.0Spring 2.5/3.1Hibernate 3.0IBATIS, JMSXML, HTML5, HTML/CSS3XHTML, JavaScriptExtJS, DOJO, JQueryJBoss, JNDI, JMSJSF, MVC ArchitectureJ2EE Design PatternsSOAP, Restful Web servicesWebLogic 10.3/8.1Websphere 8.0/7.0Tomcat 5.x/6.x/7.0/8.0Eclipse, PL/SQL, AjaxOracle 9i/10gEndeca, BlueMartiniMySQL 4.1SQL Server 2000/2005/2008 ANT, Maven, SOAPUIGroovy Script, JenkinsWindows, UNIX (Sun Solaris), LINUXclients
PROFESSIONAL EXPERIENCE:
Senior J2EE Developer
Confidential, Charlotte, NC
Responsibilities:
- Involved in the design and development of the project.
- Used Web Service to communicate with application over the network using RESTful service.
- Worked with ENDECA MDEX Engine uses proprietary data structures and algorithms that allow it to provide real time responses to client requests.
- Wrote ENDECA queries to access data.
- Working Knowledge of BlueMartini.
- Written unit tests using JUnit framework and Logging is done using Log4J framework.
- Actively involved in code reviews and also in bug fixing.
- Developed Logging Framework Using Log4J.
- Involved in the development of Exception Handling Framework.
- Used Core Java while writing business logic
- Used Checkstyle development tool that ensures the java code adheres to a coding standard
- Performed unit testing by writing test cases using JUnit.
- Generated Cobertura reports to determine how well the unit testing efforts have been and test coverage
- Actively involved in code reviews and also in bug fixing.
- Worked on PowerMock, a Java framework that allows to unit test code normally regarded as untestable
- Good working knowledge of Maven for project build/test/deployment.
- Knowledge of working with Jenkins, a continuous Integration tool.
- Set up, configured, and maintained multiple servers like, IBM Websphere, Tomcat
- Used web service testing application SOAP UI for Representational State Transfers
- Wrote Groovy Script for automation testing for different API services
- Knowledge of working with Agile
- Used SVN for software revision and version control
Environment: Core Java, Spring 3.1, JavaScript, Jenkins, Websphere 8.0, Tomcat 7.0/8.0, Web services, RESTful, JUnit 4.0, Log4j, Maven, XML, Endeca, BlueMartini, Checkstyle, Eclipse Kepler 4.3,Windows XP, SOAP UI, Groovy Script, SVN.
Senior J2EE Developer
Confidential, Torrance, CA
Responsibilities:
- Involved in the design and development of the project.
- Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
- Developed Web pages using JSP, JavaScript JQuery and HTML5 also used DOJO, JSF.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Designed the applications using MVC, Session Façade, service Locator and Business Delegate patterns.
- Used core Java while writing business logic
- Developed EJB components that are deployed on WebSphere Application Server, JBoss
- Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
- Configured hibernate.cfg.xml and integrated Spring DAO for data access with hibernate.
- Written unit tests using JUnit framework and Logging is done using Log4J framework
- Actively involved in code reviews and also in bug fixing.
- Developed Logging Framework Using Log4J.
- Performed unit testing by writing test cases using JUnit.
- Good working knowledge of Maven for project build/test/deployment
- Developed UI components using ExtJS
- Set up, configured, and maintained multiple web/application servers like, IBM Websphere, JBoss
- Used Web Services to communicate with application over the network using SOAP, RESTful services
Environment: core java, EJB 3.1, Servlets 3.0, Struts 1.1/1.2/2.0, AJAX, Spring 3.1, JSP 2.2, HTML5, ExtJS 4.1, DOJO, JSF, Hibernate 4.1.0, JNDI, Clear Case, Rational Rose, PL/SQL, JavaScript, JQuery, WSO2, Websphere 8.0, JBoss, Web services, SOAP, RESTful, RAD 8.0, SQL, JDBC 4.0, JUnit 4.0, Ant 1.8.2, Oracle 10g and Windows XP, HTML5, JBoss.
Senior J2EE Developer
Confidential, LA Vista, NE
Responsibilities:
- Participated in the requirement analysis and design meetings.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
- Used core java concepts while writing business logics
- Involved in designing the control which includes Class Diagrams and Sequence Diagrams using VISIO.
- Designed and Developed UI’s using JSP by following MVC architecture
- Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML5, JQuery, JavaScript and JavaScript framework (DOJO). Written Action classes, Form beans.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
- Generated XML pages with templates using XSL
- Involved in the design and development of Business Tier using Service Beans (Stateless/Stateful Ejbs) and other helper classes.
- Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
- Implemented JMS for making asynchronous requests.
- Complete Extend build process is developed and maintained using ANT.
- Developed Customized frameworks - Exception Handling, Logging etc
- Unit and integration test cases are being designed and developed using JUnit
- Wrote PL/SQL queries to access data from Oracle database.
- Set up Weblogic Application server and used Ant tool to build the application and deploy the application in Web sphere.
- Prepared test plans and writing test cases
- Good working knowledge of Ant for project build/test/deployment
- Knowledge of working with Agile
Environment: Core Java, J2EE 5.0, Servlets 2.5, JSP 2.1, Struts 1.1/1.2/2.0, EJB 3.0, JMS 1.1, JDBC 4.0, BEA Web Logic Server 10.3, Oracle 10g, Eclipse 3.5, XML, Log4j, UML, Hibernate 3.0, Rational Rose, Ant 1.8.2, JUnit 4.0, HTML5, JavaScript, JQuery, DOJO, Unix, Oracle 10g, XSLT, CSS, JMS, JBoss.
J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Contributed to documentation and versioning of functional specs, Use case specs, and System design.
- Implemented MVC architecture with struts framework as model.
- Visualize and create usable interfaces and navigation for a range of applications.
- Designed and Developed Web Components using HTML, XHTML, JQuery, JavaScript and ExtJS
- Developed Action forms, Action classes, Log 4j, and struts-config.xml file of Struts framework.
- Created the UI validations using Strutsvalidation framework.
- Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used Spring IOC framework to wire the Spring Beans.
- Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
- Used DOM parser to parse XML file.
- Designed and Developed Enterprise Java Beans for application
- Data Access Programming using iBATIS - ORM and JDBC.
- Configured Web Sphere Application Server.
- Used Ajax for updating portions of pages based upon user events.
- Worked with the Oracle 9i Database, and wrote Stored Procedures for effective Data Processing and performance.
- Used spring framework and developed an enhancement for the existing application.
Environment: Java, Struts 1.1/1.2, Spring 2.5, Web Services, Restful, Hibernate 3.0, EJB, JSP, HTML, XHTML, DHTML, JavaScript, JQuery, ExtJS, XSLT, CSS, JSTL, Servlets, JDBC, iBATIS, JNDI, XML, UML JUNIT, AJAX, PL/SQL, Oracle 9i, Ant, WebSphere 7.0, JBoss, Eclipse 3.4, Windows XP, UNIX.
J2EE Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Developed user interfaces using HTML, DHTML, JSP, CSS, Java Script, JQuery, DOJO and AJAX in order to provide specific Look and Feel to the application.
- Developed the application using Struts Framework with respect to Model View Controller (MVC 2.0) architecture.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Implemented Spring IOC for inter connection between modules in our application.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Extensively worked on SOA and Restful to get the data from third party systems and Configured JMS queues on server.
- Configured struts-config.xml and web.xml on the application.
- Used Software configuration management tools like Clear Case and Clear Quest.
- Involved in preparation of test cases and used test driven development model using JUnit.
- Used Maven for building the application EAR for deploying on Weblogic Application servers.
- Used Log4j to monitor the Error Logs.
- Good working knowledge of Maven for project build/test/deployment
Environment: Java 1.5, Weblogic 8.1, Eclipse 3.3, Spring 2.5, JUnit, Servlets, Struts 1.2, JSPs, EJBs, XML, SOAP, Web Services, Restful Services, Oracle 9i, Maven, HTML, DOJO, Log4j, Java Script, JQuery, CSS, Log4J.
Software Engineer
Confidential
Responsibilities:
- Involved in the creation of High Level Design and Low level documents.
- Worked with business and user groups to identify and implement functional enhancements and new requirements.
- Wrote Core Java classes, JSP and HTML files.
- Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript, JQuery.
- Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience.
- Used Struts framework for the MVC architecture.
- Developed Action Classes for Struts framework and implemented java classes for corresponding Strut Actions
- Developed EJB’s for user profile persistence, and applied Session Façade design pattern for stateless session beans.
- Involved in writing PL/SQL and complex SQL queries.
Environment: JDK, Servlets, JSP, EJB, ANT, Struts 1.1, JavaScript, JQuery, XML, HTML, Websphere 5.x, WSAD 5.x, SQL Server 2005, Windows NT
Software Engineer
Confidential
Responsibilities:
- Involved in data gathering during the business analysis and planning phase of the project.
- Involved in the creation of Use Cases, Class Diagrams, Sequence Diagrams for analysis and design of application.
- Designed Web pages using JSP, Servlet, JQuery, CSS and JavaScript
- Used J2EE patterns like Front Controller, View Helper, Service Locator, Session Façade, Business Delegator, Data Access Object, and Transfer Object.
- Extensively involved in Java coding and performance tuning in Java.
- Involved in the development of Stored Procedures for PL/SQL backend implementation.
- Involved in unit testing the application using JUnit
- Used CVS for software configuration management and version control
Environment: Core Java, JDK 1.4, JavaScript, JQuery, J2ee 1.4, JSP 2.0, XML, Servlet 2.3, JDBC 2.1, EJB 2.1, Oracle 9i, Tomcat 5.0