Java/j2ee Developer Resume
Market Street, SfO
SUMMARY
- 5+ years of software development experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures using J2EE technologies.
- Over 5 years of extensive development experience specializing in a environment building n-tier applications using Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, Struts, Springs, Hibernate, JavaBeans, JavaScript, HTML, CSS, XHTML/DHTML & XML.
- Experienced in J2EE environment extensively in Model View Controller (MVC) architecture for development using JSF, Struts and spring.
- Experienced using J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, Factory Pattern for effective and efficient strategies.
- Expertise in configuration and using the persistence framework Hibernate.
- Experienced in configuring and using the Spring frame work as in service layer in enterprise application.
- Experienced in using JSF framework in controller layer and experienced in configuration.
- Experienced in configuring the application server for JMS and JDBC connections.
- Experience in writing ANT and Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases for unit testing and to maintain the accuracy of the program code.
- Proficient in XML related technologies such as JAXB, JSOUP, SAXParser for parsing XML into java object.
- Experience in working with Databases like Oracle, MySQL and MS-SQL server.
- Experience in working with IBM Web Sphere 6x, 7x application server technologies, BEA Web Logic, JBoss and Apache Tomcat.
- Proficient use of developing applications using Eclipse, NetBeans and ANT.
- Experienced in using SVN and CVS version control systems.
- Good Management Skills in terms of self-management and team management.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Experienced in following the Agile methodologies.
- Experienced in Developing and Consuming SOAP and REST web services.
TECHNICAL SKILLS
Programming: Java
Java Technologies: Java, J2EE, Servlets, JSP, JSTL, JSF,JDBC, JNDI, Web Services.
Internet Technologies: HTML, DHTML, CSS, Log4j, JavaScript, XML, XSLT, DTD, SOAP.
Frameworks: Spring, Struts1.3 & 2, Hibernate
Databases: Oracle, IBM DB2, MS SQL Server, MySQL, MS Access and Sybase
Query Languages: SQL,PL/SQL
Application Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat
Version Controls: Perforce, VSS, CVS, SVN
IDE/Development Tools: IBM RAD, Eclipse, MyEclipse.
Protocols: HTTP, TCP/IP, LDAP
Build Tools: Maven, Ant.
Designing Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows 95/98/2000/XP/NT/Vista/7, Unix Sun Solaris 2.8, Perl, Linux, MAC-OS.
PROFESSIONAL EXPERIENCE
Confidential, Market Street, SFO
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, analysis, and design and in development of application based on J2EE using Struts, Springs and Hibernate.
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
- Translated mockup HTML pages into JSP and incorporated the CSS and JavaScript into JSP
- Created Struts configuration and used validations in controller layer in MVC design
- Used Dispatch Action to accommodate the CRUD operations in on Action
- Used DynaActionForm to map the form properties
- Created ANT build script for the project build process.
- Used Struts framework for web tier and Spring MVC on back end code.
- Hibernate was used for Object Relational mapping with MS-SQL database.
- Used SQL server 2008 as a back end database and developed complex queries and stored procedures.
- Integrated Spring and Hibernate ORM framework for persistence and used HibernateDaoSupport with Hibernate Template to access the data.
- JUNIT or Spring AOP to test performance.
- Used SVN for version control of the code and configuration files. Log4j was used to log the events in the application.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Written Junit test cases using Junit3 framework
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used Tomcat 5.5 for application deployment.
Environment: Java 1.6, J2EE, Servlets, JSPs, Spring 3 (Spring MVC, Spring Annotations, Spring AOP), Struts 2.x, Microsoft SQL Server 2008, Maven3, Eclipse Juno, REST Webservices, WSDL, Log4J, JDBC, Spring JDBC, JUnit, XML, Hibernate, JavaScript, CSS, Maven, Microsoft Visio, SOUP UI, Linux.
Confidential, Brookfield, WI
Java/J2EE Developer
Responsibilities:
- Involved in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
- Designed and developed the Member Eligibility Screens and write Business rules for processing the data collected from the customers.
- Java 1.6 is used for coding the server side and standard of coding for entire application.
- Design and develop various modules using JSP and Servlet.
- Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS, JQuery.
- Used Struts Action classes to interact with DAO’s and used Validation framework for Client and Server side validation.
- Marshalling and Un Marshalling of XML using JAXB.
- Wrote JSP pages, which represent the View part in MVC architecture.
- Involved in Test Driven Development.
- Use of core java, which includes Generics and Annotations.
- Involved in Refactoring the existing code.
- Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
- Developed Web Services using XML messages that use SOAP.
- Developed Spring Configuration file to define data source, beans and Hibernate properties.
- Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
- Websphere Application Server to Deploy Application.
- SVN is the version tool.
- Maintaining the business standards and deployed entire code in the JBoss application server.
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.
- Involved in Unit, integration and QA testing.
Environment: JDK 1.6, J2EE, IBM WebSphere 7x, JAXB, AJAX, JSPs, Servlet, Struts2.0,JavaScript, AJAX, Hibernate4.0, SOAP Web Services, WSDL, Java Beans, Oracle 11g, Collections, JUnit, Multi Threads, Exceptions, Microsoft SQL Server 2008, Maven, SVN, JPA, Jquery, JSF, Microsoft Visio, Apache Axis2, JMS, HTML, XML, XSD, JavaScript, Eclipse JUNO, Agile Environment.
Confidential, Elk ridge, MD
Java Developer / Software Engineer
Responsibilities:
- Designed and developed views, controller and model components using Spring MVC/ Spring web flow-JSF.
- Used J2EE design patterns like Value Object Pattern, MVC, Spring Rest API, Singleton Pattern and DAO.
- Worked in new development, enhancements and bug fixings.
- Organized Spring Beans and Java packages to separate business services, persistence, and presentation layers, and to ease maintenance and promote database flexibility.
- Involved in the development of HTML pages, JSPs for different User Interfaces used JSP tag libraries for creating complex web pages.
- Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
- Creating logs for error tracking using Log4J.
- Used XML for developing deployment descriptors, hibernate mapping files.
- Used JAXB to parse XML to Java Beans and Java Beans to XML.
- Used core java extensively with Collections.
- Used Spring framework to develop business logic components.
- Deployment and Configuration of Application in WebLogic Application Server.
- Used Hibernate to develop DAO code
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Developed JMS as a client interface as a Message producer for Message queue.
- Designed and Developed several multi-tiered J2EE application and products as per an Object Oriented Architecture OR SOA standards
- Developed JAX-WS web services for EOL application.
- Extensive manual and unit testing experience in multiple projects
- Developed JUnit Test Cases
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
Environment - JDK 1.6, J2EE, Weblogic Application Server, JSPs, Servlet, Spring, Spring web flow, JavaScript, AJAX, Hibernate, Web Services, WSDL, Java Beans, JBoss 5.x, Collections, JUnit, Multi Threads, Exceptions, Microsoft SQL Server 2008, SVN, CVS, Log4j, Maven, JPA, Microsoft Visio, Apache Axis2, JMS, HTML/DHTML, XML, XSD, SOA, JavaScript, Eclipse, Unix Shell Scripting, Perl, Windows7, Linux.
Confidential, Fairfax, VA
Java/J2EE Developer
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications.
- Create software design specifications in UML using Microsoft Visio.
- Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
- Delivered the presentation tier using Struts Framework and developed JSP using Tile Layouts and validated the presentation tier using Validation Framework
- Published XML data using XSLT.
- Used XML Web Services for transferring and retrieving data from different applications.
- Implemented XML technologies like DTD schemas, XSL style sheets and XSLT for transformations
- Configured ORM in persistence layer using mapping files in Hibernate
- Implemented several design patterns such as MVC, DAO, DTO, Value Object
- Designed front-end, data driven GUI using JSP,JSF, HTML, JavaScript and CSS.
- Designed, implemented and deployed J2EE web application using JSP and Spring IOC.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed webservices using SOAP, WSDL, XML and Apache Axis .
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Involved in unit testing the artifacts such as DAO using JUNIT framework
- Configured and deployed web application in Websphere Application Server.
Environment: Java (JDK1.5), JSP, Struts 1.3.8, Spring 1.0.2, SOAP Web services, SOA, JavaScript, CSS, XML,JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, Log4j, Oracle 9i/10g, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2, UNIX, Perl.
Confidential
Software Associate
Responsibilities:
- Design & Develop the Application using StrutsMVC Framework.
- Involved in the Analysis, Design, and Development phases of SDLC.
- Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
- Used Struts Validator Framework for the Server side Validation.
- Made use of JSPs, Custom Tags, and HTMLto develop the frontend UI pages.
- Responsible for performing Code Reviewing and Debugging.
- Worked with Java Messaging Services (JMS) forreliable and Asynchronous Communication.
- Worked with Oracle Database.
- Used Hibernate to interact with Oracle database tables by using CRUD operations.
- Used JUnit to write the Test Cases and Test Suites for test the code.
- Used Log4J to capture the logs.
- Maintained the Source Code in SVN Repository.
- Deployed the Application in JBoss Application Server.
- Apache Maven is used as Build tool to automate the build process for the entire Application.
- Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.
Environment: J2SE, J2EE,Servlets, JSPs, Struts1.3, JSP, JMS, JNDI, Oracle 10g, HTML, XML, XSD, CVS, Log4J,Junit, JavaScript, Spring AOP, Hibernate3, XML Schema (XSD), Maven3, JBoss3, Collections, Perl, Eclipse IDE, SVN.