Java/j2ee Developer Resume
Jackson, MS
Summary:
- 7+ years of experience as a software engineer and extensive experience in Java technology with diversified and in-depth experience in software development life cycle activities.
- Extensive experience in application development using object oriented analysis and design (OOAD) and object oriented programming (OOP).
- Expertise in developing multi-tier applications using JEE/J2EE technologies like Servlets, JSP, RMI, Hibernate, and JDBC.
- Experience in using Struts Framework.
- Deep knowledge in Object oriented programming Concepts and SDLC methodologies like Water Fall, Agile.
- Have developed GUI using the Adobe Flex framework and Adobe Dream viewer.
- Expertise in using Log4j and Sl4j for logging.
- Strong in implementing and understanding of Java design patterns (Singleton, Façade) and have implemented J2EE design patterns (MVC, DAO, Business Delegate, Front Controller and Transfer Object).
- Integrated development environment Eclipse 3.x, Net Beans, and My Eclipse.
- Experienced in developing medium to high complexity, enterprise software applications using J2EE and related technologies, deployed on Web Logic, JBOSS application server and web servers/containers like Tomcat.
- Experience in working with Database management systems, Oracle 10g/9i/8i, My SQL (5.x, 4.x) and SQL server 2005.
- Strong in Internet technologies like HTML/DHTML, CSS, Ajax, JSP and JavaScript.
- Have implemented SOA using Web services.
- Hands on experience in using build tools Ant and Maven.
- Good understanding of XML technology ( XML parsers, DOM, SAX ).
- Expertise in analysis and Design of software system using UML Methodologies and Rational Rose, Magic Draw and UML plug-ins for Eclipse and Net Beans.
- Have a very good experience in using Windows (2000/NT/XP/VISTA), UNIX and Linux.
- Excellent analytical skills, including the ability to interpret and evaluate customer requirements and implement technical solutions and application production support.
- Ability to learn new things quickly and to work under the pressure.
- Have good experience with Visual Source Safe VSS, Tortoise SVN, and CVS.
- Familiarity with ISO 9001 & CMM Quality Standards.
- Good understanding of business requirements and the ability to devise solutions.
- Highly organized with the ability to manage project deliveries and meet deadlines.
- Played leadership roles including project planning, problem resolution and status reporting.
- Motivated team player with excellent interpersonal, communication and customer relationship skills.
TECHNICAL SKILLS: Technologies: Spring, Hibernate, EJB, JQuery, JMS, and Struts.
Design Skills: Object Oriented Analysis and Design OOAD and Design Patterns
Database: MS SQL 2005, Oracle 10 G PL/SQL, SQL Server, and DB2.
Frameworks: Struts 1.1 and 1.2, Hibernate, Spring
Web & Application Servers: Tomcat 4.x and 5.x , JBoss 5, Web Sphere 6.
Environment: JDK 1.5, JBOSS 4.0.2, Weblogic8.0,Windows XP
Web Technologies: Servlets, JSP, HTML/XHTML/XML, XSLT, JavaScript, Axis, WSDL, A jax, and JSON
IDE’s and Tools: Eclipse, Edit plus, Net Beans, and My Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Jackson, MS
Java/J2EE Developer
Responsibilities:
- Interacted with clients and application users in gathering the Requirements for enhancements.
- Interacted with other teams to capture business needs, manage expectations, and reviewed deliverables to ensure a successful implementation.
- Involved in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and Struts MVC Framework
- Server side validations using the Struts Validator framework.
- Used Clear Case for version control and Clear Quest for bug tracking.
- Involved coding the action forms, action classes, JSPs, CSS. Used Tiles Framework for the layouts.
- Used Validation framework for Client-Side validation.
- Used Hibernate ORM as persistence layer and was responsible for writing HQL queries.
- Optimization of Hibernate mapping in order to boost performance of the system.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed persistent classes, including association, inheritance, polymorphism, composition, generics and the Java collections framework.
- Worked on Ant scripts for building and deploying the application.
- Involved in system data analysis, design and Implementation.
- Involved in unit testing and writing unit test cases.
- Involved in fixing bugs and enhancing the applications with additional features.
- Worked on resolving the issues in the process of upgrading the application by adding the new instance of the application server.
Environment: Java (JDK1.6),struts MVC framework, JEE, JSP, Tag Libraries, HTML , DHTML, JDBC, Windows XP, UNIX (Solaris), Tiles Framework, Servlets, Web Sphere V7.0.0.11, Eclipse, CSS, Hibernate, IBM DB2 V8.5, XML/XSL, XSLT, Digester, JavaScript, Ant, Clear Case, Clear Quest, SQL PL, JMS, Web Services, SOAP, WSDL, Shell Script, Log4J, LDAP, Auto Coder, Mail Stream, Group one server, XDoclet.
Confidential, Florida
Java/J2EE Developer
Responsibilities:
- Interacted with other teams to capture business needs, manage expectations, and reviewed deliverables to ensure a successful implementation.
- Involved in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and Struts MVC Framework
- Implemented the persistence layer using Hibernate ORM.
- Used XSLT to develop templates and process XML data into a more user-friendly format.
- Server side validations using the Struts Validator framework.
- Involved coding the action forms, action classes, JSPs, CSS. Used Tiles Framework for the layouts.
- Used Validation framework for Client-Side validation.
- Used Hibernate as persistence layer and was responsible for writing HQL queries.
- Optimization of Hibernate mapping in order to boost performance of the system.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed persistent classes, including association, inheritance, polymorphism, composition, generics and the Java collections framework.
- Worked on Maven scripts for building and deploying the application.
- Involved in system data analysis, design and Implementation.
- Involved in unit testing and writing unit test cases.
- Involved in fixing bugs and enhancing the applications with additional features.
Environment: Java (JDK1.6),struts MVC framework, JEE, JSP, Tag Libraries, HTML , DHTML, JDBC, Windows XP, UNIX, Tiles Framework, Servlets, Weblogic8.1, Eclipse, CSS, Hibernate, Oracle 10i, XML/XSL, XSLT, JavaScript, Maven, Unix.
Confidential, Atlanta, GA
Role: Java/J2EE Developer
Responsibilities:
- Implemented the application using the Struts 1.2 Framework, which is based on the MVC design pattern.
- Design & Developed using design patterns and OO methodology using UML and used the Tiles framework to design templates.
- Developed JSP pages (tiles) using Struts Taglibs and application specific Custom tag libraries
- Validated all forms using the struts validation framework.
- Implemented various Design patterns like Business Delegate, Session Facade and DAO.
- Developing Enterprise Java Beans for implementing business logic
- Extensively used Hibernate in the data access layer to access and update information in the database and used the DAO framework to abstract the application layer from the database.
- Configured the WebSphere application server and RAD 6.0 (WSAD) IDE.
- Used ANT scripts to build the application and deployed
- Involved in developing Test Cases and did unit testing using JUnit.
- Used CVS for version controlling and Log4J for logging.
Environment: Java, JSP, Servlets, Struts 1.2, Tiles, Validation Framework, Hibernate, JMS, XML, EJB 2.0, JDBC, HTML, Ant, CVS, Log4J, JUnit, RAD 6.0 (WSAD), WebSphere 6.0, MySQL 5.0, Windows 2000.
Confidential, Atlanta GA
Java/JEE Developer
Responsibilities:
- Interacted with clients and application users in gathering the Requirements and enhancements.
- Involved in designing and developing Use Cases, Sequence Diagrams and Class Diagrams using MS Visio.
- Involved in Content Permission Presentation by using JSP and Struts ActionForm.
- Designed and developed the Confidential Desktop (TCD) using Struts Framework and messaging.
- Actively participated in Database schema design meetings.
- Developed Message Driven Beans to process the JMS messages and insert the data in the database.
- Migrated from swing GUI to Web interface using Servlets and JSP to handle client requests.
- Used Open-STA to analyze the HTTP requests and responses.
- Created HTML pages and used JavaScript for client validations.
- Wrote JUnit test cases for unit testing and created Ant build scripts.
- Configured the application for logging using log4j.
- Tuned SQL queries for performance optimization with the help of various tools & by interacting with the DBA’s.
- Used VSS as the version control.
Environment: JDK 1.5, Weblogic 8.1, eclipse 3.0, Apache Struts 1.1, HTML, JavaScript, JSP, JDBC, Oracle 9i, Swing, SOAP, Weblogic JMS, MDBs, log4J, VSS, Apache Ant 1.6.1, JUnit, XML-SAX.
Confidential, Springfield, OR
Java Developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Iteration methodology
- Involved in the implementation of stateless session beans (EJB) for business logic layer and entity beans for persistence
- Developed the MVC architecture using Struts Framework
- Developed the necessary struts Action and Action Forms for the application
- Used Struts Validator Framework to do validations
- Worked with Design Patterns like Session Façade, Front Controller, DTO and DAO pattern
- Implemented the view layer using JSP and JavaScript
- Implemented the model layer using EJB
- Implemented the controller layer using the Struts ActionServlet Framework
- Used Commons Logging framework (log4j) utility to log the error, info and debug messages
- The developed code to parse XML documents using SAX and DOM
- Involved in unit testing using JUnit
- Used WSAD as the IDE and supported in deployment to WAS (WebSphere Application Server)
- Developed and implemented in PL/SQL stored procedures, functions, and triggers
Environment, J2EE, EJB, Struts framework, JDBC, HTML4.0, DHTML, JavaScript, CSS, UML, XML, XSLT, WebSphere 5.0, Oracle 10g.
Confidential
Junior Java Developer
Responsibilities:
- Developed Servlets, and XML.
- Implemented JavaScript for the expression validation.
- Used CVS for version control.
- Integrated all screens and made changes as per the requirement.
- Involved in Interconnectivity of the Oracle database through JDBC.
- Developed GUI for various screens using JSP, JSTL, and HTML code for various actions on the user.
- Performed Unit Testing of various components using JUnit.
Environment: JSP, JSTL, HTML, CSS, Servlets, JDBC, Oracle 10g, HTML, Concurrent Versions System (CVS), JavaScript, Eclipse.