Sr Java/j2ee Developer Resume
MA
SUMMARY
- Over Five years of professional experience in Software Development using JAVA/J2EE technologies.
- Expertise in designing, developing multi - tier applications using Java, J2EE, Servlets, JSP, Custom tags, JSF,Struts, JDBC, Hibernate, EJB, RMI, JNDI, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML technology and business components such as Web Services.
- Extensively worked with frameworks like Struts, Spring MVC and Hibernate.
- Experience working on Application servers like IBM WebSphere, JBoss, BEA WebLogic and Apache Tomcat.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Experience in working with ORM frameworks like Hibernate and expertise in optimizing techniques of it.
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
- Excellent written and verbal communication skills, presentation and problem solving skills.
TECHNICAL SKILLS
Programming: Java
Java Technologies: Java, J2EE, Servlets, JSP, JSTL, JSF, JDBC, JNDI, Web Services.
Internet Technologies: HTML, DHTML, CSS, JavaScript, AJAX, XML, XSD, XSLT, DTD, SOAP.
Frameworks: Spring and Struts
ORM: Hibernate
Databases: Oracle, IBM DB2, MS SQL Server
Query Languages: SQL,PL/SQL
Application Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat
Designing Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows 98/NT/2k/XP/7, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, MA
SR Java/J2EE Developer
Responsibilities:
- Involved in the Requirements gathering, Analysis, Design and implementation of the project.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Used Spring MVC design pattern while developing the application.
- Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved in the development of Web Services for various business functionalities.
- Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit .
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
Environment: Java/Java EE, Eclipse, BEAWebLogic, Spring, Spring MVC, Spring IOC, JSP, JavaScript, AJAX, HTML, JSTL, Hibernate, XML,Log4j, Oracle 10g, Web Services, Windows XP, UNIX.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Involved in deploying the application with Spring Framework and Hibernate.
- Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
- Developed Spring Configuration file to define data source, beans and Hibernate properties.
- Designed and developed the User Interface using JSP, JSF, HTML and JavaScript.
- Implemented WSDL XML document to locate and describe the web services.
- Spring AOP is used for Security and Session Management.
- Worked with Hibernate for developing Persistence classes to interact with the database.
- Used CVS for code repository and as version control mechanism.
- Developed the classes for Unit Testing by using JUnit.
- Worked with Log4J effectively for logging messages to the appropriate log files
Environment: Java, J2EE, Servlets, JSP, Spring, IBM WebSphere, JavaScript, JMS, JDBC, XML, Rational Rose, Log4j, JUNIT, CVS, UML, Oracle 10g, PL/SQL, Unix, Linux, Windows.
Confidential, Mettawa, IL
Java Developer
Responsibilities:
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- 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.
- Designed User Interfaces using JSP and HTML.
- Developed JSP custom Tag Libraries.
- Used JavaScript to perform checking and validations at Client's side.
- Used ORACLE for back end database access and caching.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
- Executed complete implementation of business/data access layer in WebSphere Application Server.
- Developed DAO pattern for Database connectivity.
- Used JDBC API to establish connection between Java and Database.
- Involved in configuring JDBC connection pooling to access the database server.
Environment: Java, J2EE, Servlets, HTML, MVC Struts, PL-SQL, WebSphere Application Server, Rational Rose, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle,VSS, Log4j, Unix.
Confidential
Java Developer
Responsibilities:
- Involved in coding using Java, created web pages using Servlets and JSP’s for generating HTML pages dynamically.
- Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
- Involved in developing forms using Html and performing client side validations using JavaScript.
- Designed and Developed Session beans.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
- Developed custom exceptions for handling proper exceptions.
- Learned XML for communicating client.
- Created functions, sub queries and stored procedures using PL/SQL.
- Used queries to get the data from the Oracle database using SQL.
- Developed and tested the applications using Eclipse.
Environment: JSP, Servlets, JDBC, JavaScript, HTML, Apache Tomcat Server, Oracle 8i, PL/SQL.