Java/j2ee Developer Resume
SUMMARY:
- Four years of experience in design, development and Implementation of Projects in the areas of Java/J2EE Client and Server side Enterprise Applications.
- Technical expertise in J2EE Technologies - Java, JSP, Servlets, Struts, JDBC, JavaScript, HTML.
- Experience in developing enterprise applications using open source Technologies such as Spring Framework, Web Services, Hibernate, JavaBeans, Servlets, Struts framework 2.0.
- Strong experience in the entire Software Development cycle, which involves design, development, coding, testing and implementation phases.
- Strong core Java programming skills using Collections API, Annotations, Generics, Java Reflection
- Strong Object Oriented Programming skills and knowledge of Aspect Oriented Programming.
- Proficient in developing and deploying Enterprise Applications using Web/Application Servers like Apache Tomcat Server 6.x/5.x, JBOSS 5.0/4.2, IBM Web Sphere Application Server 6.x/5.x, Web Logic Application Server 7.0/6.1/5.1.
- Experience in developing applications using Struts, Hibernate and Spring frameworks.
- Experience in working with RDBMS like Oracle, SQL Server, DB2 and MySQL.
- Experience in writing SQL Queries, PL/SQL Stored Procedures, Functions, Triggers, Packages and Triggers.
- Good working knowledge on development tools like Eclipse and NetBeans.
- Experienced in Defining and creating Technical, Designing and Functional documents.
- Team player with demonstrated ability to work in fast paced, challenging environment with excellent debugging and problem solving skills.
- Extensive experience in Software Development Life Cycle (SDLC) Requirements Specification, Design documents and writing Test cases using various software engineering process like Waterfall, Agile(SCRUM) methodology
- Used OOAD concepts for Data modeling with UML (class diagrams, sequence diagrams etc.). Model/View/Controller for web based architecture.
- Worked on code optimization & performance tuning of various applications.
- Excellent communication and interpersonal skills with ability to learn and adapt quickly to the emerging new technologies and can perform multitasking efficiently.
TECHNICAL SKILLS:
Languages: Java/J2EE
Servers: Apache Tomcat 5.x/6.x/7.x, JBoss 6.x/7.x, IBM WebSphere 7.0/7.5.
Java Technologies: J2EE/J2SE (JSP, JavaBeans, Servlets, RMI, EJB, Web services, JDBC)
Web Technologies: HTML, JavaScript, AJAX, XML
Databases: Oracle 9i/10g, MySQL
Frame: Works Struts, Spring, MVC, Hibernate, Log4J.Maven, slf4j
IDE: Eclipse, NetBeans, Jdeveloper.
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Developing Concrete Java classes
- Modifying components using Java & J2EE technology to implement the business rules.
- Involved in developing business logic as per needs of client requirement.
- Developing presentation layer and implementing in Struts framework.
- Developing System based on MVC Model.
- Developing Java Beans for business logic.
- Effectively communicate with all team members and with the management team.
- Involved in understanding the requirements and preparing the Low level design document.
- Involved in preparing views, validations, action classes and action forms.
- Designing and developing controller Servlets using MVC (Model 2) with business delegation capabilities.
- Modifying Components using Java & J2EE technology to implement the business rules.
Environment: Java, Servlets, JSP, JDBC, Eclipse, WebLogic, Oracle 10g.
Confidential, Plainfield, IL
Java/J2EE Developer
Responsibilities:
- Designing and developing JSP and Servlets.
- Writing Build Script for compiling the application.
- Developing session beans and entity beans (EJB).
- Developing stored procedures, triggers, and queries using PL/SQL in SQL Server.
- Maintaining responsibility for database design, implementation and administration.
- Testing the functionality and behavioral aspect of the software.
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Responsible for designing the system based on UML concepts, which included data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition.
Environment: Core Java, SQL, JDBC, JavaScript, HTML, JSP, Servlet, EJB, Oracle 10g.
Confidential, Omaha, NE
Jr. Software Engineer /Developer
Responsibilities:
- Collecting the requirements from users and preparing the basic project document.
- Designing and developing a web based application using JSP.
- Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML.
- Client - side validations done using JavaScript.
- Developing application using Spring core module and POJOs using Eclipse and worked on Messaging service.
- Worked on Web Services for transferring data between different applications.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Involved in deploying the application at the client s location and bringing it online on Intranet.
- Participated in the production support and maintenance of the project.
Environment: Java 1.5, J2EE, WebSphere 7.0, JSP, Spring, Servlets, JDBC, JavaScript, HTML, Maven, XTML,CSS, XML, PL/SQL Developer, Hibernate, Oracle 9i, Windows XP, Eclipse, Apache Tomcat.