Sr Java/j2ee Developer Resume
Cincinnati, OH
SUMMARY
- Having 7+ years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
- Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
- Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.
- Experience in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, Java Script, HTML, CSS, XML, XSLT and AJAX.
- Experience in developing applications using waterfall, RAD and Test Driven methodologies.
- Strong Understanding and Experience working with Frameworks like Hibernate and spring.
- Proficiency in programming with different Java IDE’s like Eclipse, MyEclipse, NetBeans, RAD and JDeveloper.
- Good exposure to Java Web Services development using Spring.
- Good experience in XML, X-Path.
- Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like Spring, Struts.
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle and DB2.
- Experience in writing JUnit and DB Unit test cases in test driven environment
- Hands-on experience with Web/Application servers (Tomcat, IBM Web Sphere, BEA Web logic).
- Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0 c.
- Experience in MVC architecture, Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces (JSF) and Hibernate.
- Experience in working databases like Oracle (SQL, PL/SQL), SQL Server 2008.
- Written SQL queries, stored procedures and triggers using relational databases like Oracle, and SQL Server.
- Good Knowledge of using IDE Tools like Eclipse, MyEclipse, Net Beans, RAD for Java/J2EE application development.
- Experience working extensively on both UNIX based and Windows environments.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS
Programming Languages: C, C++, JavaTechnologies JSP, JNDI, Servlets, JDBC,JMS, JSF, JQuery, HTML, DHTML, XML, CSS, JavaScript, SQL
Application Server: IBM WebSphere, Weblogic, JBoss, Apache Tomcat
IDE’s: Eclipse, MyEclipse, Netbeans, RAD, JBuilder.
Tools: Maven, ANT, SVN, ClearQuest.
Databases: Oracle, DB2, MS SQL Server, MySQL
Case Tools: uml, ooad
Operating Systems: Windows XP/ 2000/NT/98/95, MS-DOS, UNIX
Frameworks: Spring, Struts, Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Sr Java/J2EE Developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.
- Followed the Agile Scrum software development methodology.
- Responsible for implementing the business requirements using Spring MVC 2 Framework
- Worked on developing client side Web Services components using jax-ws and jaxb technologies.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Developed web components using MVC pattern under Struts framework.
- Designed the dynamic menu generation framework for the applications.
- Designed & implemented Exception handling for the application using spring framework.
- Responsible for performance testing of the application.
- Developed feedback forms using JavaScript.
- Designed and developed generated JSP pages based on Struts MVC architecture and also updates configuration setting in configuration files.
- Used EJB as Middle layer to connect JSF and Hibernate.
- Represented user data to business users using HTML, CSS.
- Developed web applications using Spring MVC, JQuery, and HTML.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Worked extensively on Soap UI for mocking the back-end web service calls.
- Implemented Junit test cases for all the modules developed to ensure complete code coverage.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML as data and presentation layer technology.
- Developed JSP and HTML pages using CSS as part of the presentation layer.
- Designed and developed the front end using HTML, CSS, JavaScript with JSF Ajax and tag libraries.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Used ApacheJ-Meter extensively for testing the application and performing load tests on the application.
- Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.
- Involved in preparing the documentation and logic flow charts of the process.
Environment: Java, spring, JavaScript, HTML, CSS, JQuery, HTML, CSS3, Dreamweaver, Hibernate, Struts, Web Services (SOAP, WSDL), Junit, XML, Maven.
Confidential, Cleveland, OH
J2EE Programmer
Responsibilities:
- Developing, enhancing and supporting new and existing Java/J2EE applications.
- Support these applications using the Change, Incident and Problem management branches of the ITIL framework.
- Migrated legacy J2EE alert services to a Spring-Hibernate based application.
- Design and Coding of User Interfaces using JSP, AJAX, CSS and HTML.
- Design and Coding of Web Services to implement SOA.
- Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller.
- Extensively usedHibernatein data access layer to access and update information in the database.
- Developed applications using struts. Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Involved in usingApache Tomcat Serverfor deploying and testing the code.
- Create PL/SQL procedures and fine tune database queries.
- Involved in implementing Spring MVC Framework
- Implemented design patterns like Singleton, Factory, Template and DAO.
- Maven and Junit are used effectively in development cycle.
- Communicate with Business Users and facilitate them with required data.
Environment: Spring, Hibernate, JSP, Apache Axis, Web Services Explorer, JSTL, JavaScript, JBoss, Eclipse, Sun Solaris, Oracle, JUnit, Log4j, Maven, TOAD.
Confidential, Phoenix, AZ
Java J2EE Developer
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Played crucial role in requirement analysis, design, development and unit testing of the application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 11i RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
Environment: Java/J2EE, Struts 2.0, spring 2.5, Hibernate 3.3, JavaScript, Oracle, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS, Web Logic.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and documenting the functional specifications.
- Developed the action and action form classes, based on the Struts framework, to handle the pages.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed application using Spring MVC architecture.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Implemented Action classes using Struts framework.
- Used Eclipse for writing code for HTML Java, Servlets, JSP and JavaScript.
- Deployed and tested the JSP pages in Tomcat server.
- Used Hibernate for object-relational mapping and for database operations in Oracle.
- Involved in Troubleshooting, Bug fixing and Customer Support.
Environment: Java, Servlets, JSP, HTML, CSS, Jquery, Struts, Hibernate, UML, Oracle, Tomcat, Eclipse, Windows XP.
