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 using SOAP UI to test the 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, JavaScript, XML, XSLT, DTD, SOAP.
Frameworks: Spring, Struts, 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.
Designing Tools: Microsoft Visio, Rational Rose
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, JSP, Struts 2.0, Servlets, HTML, XML parsers, AJAX, JavaScript, MS-SQL server 2008, Eclipse, SVN, Maven3, MS Visio, Html and JS Validation tools .
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.
- Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
- 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: Java, J2EE, JSP, Struts 2.0, Servlets, HTML, XML/XSL, JAXB, AJAX, JavaScript, JSP WebWork Tags, Eclipse, Log4j, JMS, ANT, IBM WebSphere 7x, Oracle10g, PL/SQL, Maven, Subversion (Version Control), CVS, Web Services and DB2.
Confidential
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.
- 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: - Java/J2EE, Eclipse, Web sphere, Oracle, PL/SQL, Hibernate, Spring, Spring web flow, JAXB, HTML/DHTML/CSS, Java Beans, JMS, WebLogic, Maven, Subversion, CVS, Junit, XML, Log4J.
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
- Configured MDB in EJB layer for providing shipment related email notifications to the manufacturers
- 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, 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.
Confidential
Software Associate
Responsibilities:
- Implemented different communities for different modules.
- Implemented events based inter port let communication in portal.
- Implemented and unit tested spring and struts port lets.
- Implemented SSO (Single Sign On) for the portal.
- Implemented hooks for create account, login, my account port lets.
- Involved in Development, Unit Testing and Integration Testing.
Environment: Java 1.5, Struts, spring web MVC, JMS, tomcat and Eclipse.