Java/j2ee Developer Resume
Oak Brook, IL
SUMMARY
- Working in Java and J2EE related technologies such as EJB, Servlets, JSP, Javabeans, JMS, XML, UML, Struts, JSF, Spring, JDBC, JUnit, Hibernate and JavaScript.
- Well exposed to MVC design pattern using Struts and Spring framework.
- Good understanding of n - tier architecture and OOAD.
- Extensive experience in Core Java and J2EE technologies like Servlets, JSP eg (RichFaces Jboss), JSF, JDBC, JNDI.
- Excellent working knowledge of WebLogic and Tomcat/JBoss web servers.
- Good at databases like Oracle and MySQL.
- Proficient in SQL and ORM tools like Hibernate, MyBatis.
- Worked on Spring Framework wif various Simple, Multi-Action and Form controllers.
- Excellent knowledge in design patterns like Singleton, DAO, Service Activator, Factory and Session Facades.
- Good working knowledge in XML, Xalan/Xerces parsers, XSLT, Custom tags, HTML, CSS and DHTML.
- Demonstrated a strong knowledge of tools like Log4J, JUnit, and Toad.
- Experienced wif databases like Oracle 10g/9i and SQL Server.
- Experienced in database design, PL/SQL, queries, triggers, DB2 client, O/R mapping, Hibernate, and JPA.
- Participated in code reviews, and used source code control tools like SVN and Microsoft SourceSafe.
- Experience using AJAX for creating dynamic pages and actions.
- Extensive experience in converting business requirements into appropriate technical solutions.
- Exposed to JUnit as a functional testing tool. Good at identifying and debugging issues wif Eclipse.
- Well versed wif production issues, bug tracking and full implementation of SDLC phases from requirements gathering to deployment. Current on Agile methodologies like Extreme programming and Test First Development (TFD).
- Team player wif good technical, communication and personal skills.
TECHNICAL SKILLS
- Java
- J2EE
- EJB 2.0
- HTML/DHTML/XHTML
- JSF 2.0
- Java Script
- WSDL
- C++
- C
- J2SDK 1.4
- J2EE 1.3/1.4
- Core Java
- JSP
- JUnit
- Struts
- AJAX
- Soap
- Spring 2.5
- Servlets
- JavaBeans
- JDBC
- JNDI
- Oracle 7.x/8i/9i/10g/11g
- SQL Server
- MS Access
- DB2
- Ant
- Dreamweaver 7
- Rational Rose Enterprise Edition
- Eclipse UML Plug - In
- MS Visio, MS Project
- Rational ClearCase
- SVN, CVS
- Windows 95/98/NT/2000/XP/7
- MS-DOS
- UNIX
- IBM WebSphere Application Server 7.0/6.0/5.0/4.0/3.5
- BEA WebLogic 5.1
- Tomcat 4.x
- Netscape Enterprise Server
- IBM HTTP Server
- IIS
- RUP
- Agile/Scrum
- OOAD
- Food Products
- Health Systems
- Financial
PROFESSIONAL EXPERIENCE
Confidential, Oak Brook, IL
Java/J2EE Developer
Responsibilities:
- Involved in converting business requirements into technical requirements.
- Used JSF framework wif Ice Faces in developing user interfaces using JSF UI Components, Validator, Events, Listeners and Backing Beans.
- Supported Navigation rules using JSF configuration file and defining them in the managed beans.
- Used spring framework as middle layer and to configure an external rest service.
- Designed and developed internal application using Spring MVC, Angular JS and Bootstrap.
- Consumed an external Rest Service to retrieve data which acts like a service layer.
- Developed Model objects for presentation and Database layers.
- Implemented the DAO layer to interact wif MySQL using Hibernation annotations.
- Developed all CURD operations in the DAO layer using Hibernate ORM tool.
- Used Log4j to log the messages at different levels. Also used Ivy to maintain all the dependencies as a central repository.
- Used Tomcat application server to deploy the application.
- Used software versioning and revision control system SVN to maintain current and historical versions of codebase.
- Developed JUnit test cases for DAO layer using Mockitos, Powermocks and DbUnit.
- Used PMD/EMMA tools for code coverage.
- Involved in the maintenance of deploying the code to different test levels and to production servers.
Environment: Java 6.0, JSF 2.1, IceFaces 3.2, Spring 3.2.5, Hibernate 3.5.0, My SQL, Rest Webserice, Windows 2007, Eclipse, JUnit, Log4j, ANT, SVN.
Confidential - Tampa, Fl
Java/J2EE Developer
Responsibilities:
- Interacting wif the business users, analysts and understanding the requirements.
- Used JSF Framework wif Rich Faces to develop the UI screens.
- Defining the managed beans in Faces context and business layer component beans.
- Used AJAX for navigation on UI screens.
- Defined service layer using EJB3.0 and also defined remote and local services using Factory pattern.
- Responsible to develop and maintain all the session beans.
- Accessed the local and remote EJB beans from the controller.
- Maintenance of the DAO layer to interact wif MySQL to persist the data using the MyBatis ORM tool.
- Worked on data access layer for insertions, updating and retrieval operations of data from SQL database.
- Used ANT to build the project.
- Developed a secure RESTFUL Web service acting as a service layer to provide data and testing it using SOAP client.
- Used JBOSS application server for deployment.
- Used Log4j to log errors at different levels of the application.
- Tracking all the bugs and internal defects using JIRA and providing them to the QA team.
- Also used JIRA to estimate the work effort, to log hours and to check the status of the respective tasks based on the sprint planning.
Environment: Java 6.0, JSF 1.2, RichFaces 3.2.0, AJAX 3.0, EJB 3.0, MyBatis, My SQL, Rest Webserice, Windows 2007, Eclipse, JUnit, Log4j, ANT, SVN.
Confidential - Orlando, Fl
Java/ J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing of the application.
- Used JSF Framework to wire the business components.
- Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
- Used Maven to build project by defining all dependencies in POM file.
- Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
- Accessed remote and local EJB services from controller using JNDI names.
- Maintenance of POJO's for UI and domain layer.
- Developed data access object layer components to interact wif Oracle and used Hibernate to accessdatabase.
- Developed and accessed the SQL statements using XML based Hibernate.
- Performed deployment of project EAR on WebSphere.
- Data Access Layer accessed Database using JNDI Names of Data source which are created on web sphere.
- Used SPRING Dependency Injection to access mapper objects created using Hibernate from data access layer.
- Used Log4j to log the error friendly log messages to the log files.
- Used Subversion to maintain the application code at all the levels
- Interacting wif the Quality team about the issues, bugs found and fixing them in the testing phase of the application and tracking them using Mantis Bug Tracker.
Environment: Java 5.0, JSF, Prime faces 3.2, EJB 3.0, Spring, Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, SVN.
Confidential, Orlando,FL
Java/J2EE Developer
Responsibilities:
- Involved in analysis of the specifications from the client and actively participated in SRS documentation.
- Involved in planning process of iterations using the Agile Scrum methodology.
- Used Struts Tiles framework to construct the dynamic web pages (Presentation layer) for the application.
- Design and Development of Struts Action classes.
- Used Spring Framework to develop the business/domain layer.
- Used Hibernate as ORM tool and Oracle 11g database.
- Developed and implemented the web application using design patterns like MVC, Singleton, DAO, Front Controller, and Factory.
- Used JBoss Application server for deploying the web application.
- Involved in testing the application functionality and validating the request and response wif Soap UI Test Cases.
- Developed JUnit Test Cases for the Business Layer.
- Modified Ant scripts for creating build zones specific to the clients for the application.
- Used PMD/EMMA tools for checking the coverage of code.
- Developed the module using Log4J to create log files to debug the application at different levels.
- Used SVN for version control and Quality center for defect tracking.
Environment: JAVA 5.0, Java EE 5, JSP 2.1, Eclipse, Jboss 5.0, Spring 3.0, Hibernate 3.0, Struts 1.2.9, XML, Windows 7, Oracle 11g, JUnit, SVN, Ant 1.8, Soap UI 4.5.1 and Log4J.
Confidential, Hartford, Connecticut
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Analyzed and designed a scalable system based on Object oriented concepts, OOAD and the various J2EE design patterns.
- Development, implementation and maintenance of MVC architecture using Struts framework.
- The 3 tier web application used JSP’s, Java beans, Hibernate, Oracle database.
- Developed JSP pages using Struts tag libraries.
- Developed business tier using Spring beans.
- Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
- Designed and developed different modules using Design Patterns (Dao’s, MVC, Service Activator).
- Involved in testing the Business Logic layer and Data Access layer using JUnit.
- Used Maven for building the script.
- Done peer reviews on Project artifacts.
Environment: Java 1.5, J2EE, Tomcat, Struts 1.2, Spring 2.5, Hibernate, XML, Oracle10i, UNIX
Confidential, Cleveland, OH
Java/2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of application
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Developed the application front end using Struts Framework.
- Performed Client side and Server side Validation using Struts Validation Framework.
- Developed the Controller Servlet based on Java Struts Framework component.
- Development of JavaScript for client end data entry validations.
- Developed Tag libraries in JSP pages.
- Developed the business tier using Spring beans.
- Designed and developed the data access layer using JPA and Hibernate wif annotations to map the domain objects to the database.
- Optimized system performance by working wif the DBA’s and tuning the SQL statements used in JDBC.
- Maintained logging in the application using Log 4J.
- Responsible for requirement analysis and UML diagrams like Use Case Scenarios, Sequence diagrams and Class diagrams.
- Used XML Parsers.
Environment: Java 1.4, Servlets 2.5, JSP, Struts framework, Spring 2.5, Hibernate 3.0, Weblogic 8.1, JavaScript, CSS, HTML/XHTML, XML, Tiles, Eclipse, Oracle 8i, JDBC, SQL/PL SQL, Log 4J, WindowsXP/2000.
Confidential
Responsibilities:
- Involved in development of Graphical User Interface (GUI) using Servlets and JSPs.
- Used Struts framework for configuration and implementation of presentation and business layers.
- Developed web pages using JSPs and Servlets, which enabled the customers to save and retrieve.
- Used Java Beans to handle the form data.
- Contributed to an effective order processing system which proved to be more efficient.
- Involved in generation of various session management reports.
- Used JDBC, Stored Procedures and prepared statements to retrieve data from Oracle database.
- Developed admin page, which is used to create new customers and agents, to delete the existing customers and agents and to change their privileges.
- Built the project using ant scripts.
- Involved in code review, unit testing and load testing.
Environment: Java 2, J2EE, JSP, JSP Tag Libraries, Servlets, EJB, Oracle 8i, XML, Struts, JavaScript, HTML, Web Logic, Log4j, JUnit 3.8.0 & UML