Java/j2ee Developer Resume Profile
Cary, NC
Professional Summary
- Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JNDI, EJB, Struts, JavaBeans, JavaScript, JSF,HTML, DHTML, CSS, UML, XML, XSLT, AJAX, Struts, Hibernate, Spring Framework.
- Expertise in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Enterprise Architect and Microsoft Visio.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Over 7 yrs of experience in Analysis, Object Oriented Design, Development, Implementation and Maintenance of software applications using java/j2ee technologies.
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
- Good knowledge of Spring's IOC, Spring MVC, Web flow and spring's integration with Hibernate and Struts technologies
- Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
- Expertise in using J2EE Application Servers such as BEA WebLogic, IBM Web Sphere 6x, 7x, Apache Tomcat and JBoss and Web Servers as Tomcat.
- Extensive Experience in working with various databases like Oracle, SQL Server, MySQL.
- Hands on experience in working with PL/SQL statements, Stored Procedures and Triggers.
- Proficient in Source Code Management tools like CVS, SVN, VSS and Perforce.
- Possess excellent leadership qualities, good Interpersonal Skills, team-working attitude, and take initiatives with a proactive approach in problem solving and providing best solutions.
- Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
Technical Skills
Programming Languages | Java, J2EE, C, C , Data Structures. |
Java/J2ee Technologies | Core Java, JDBC, Collections, Java Beans, JSP, Servlet, EJB. |
RDBMS | ORACLE, My SQL, MS ACCESS. |
Web Technologies | HTML, DHTML, XML , JavaScript, AJAX, SOAP |
Application/Web Server | Web Logic 10.3, Apache Tomcat 5.5/6.0, IBM Web Sphere AS 6.1. |
Operating Systems | UNIX, LINUX, Windows XP/vista/7 |
Other technologies | Design Patterns, OOP, Struts, Spring, Hibernate. |
Tools | Eclipse, Net Beans, CVS, SVN. |
Professional Experience
Confidential
JAVA/J2EE Developer
Responsibilities:
- Followed AGILE methodology with SCRUM meetings.
- Involved in writing Technical Design Documentation and participated in sessions with team members to analyze business requirements.
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Used Spring IOC Inversion of Control / Dependency Injection to write the object dependencies across the application.
- Bean properties and references were defined in xml for bean definition and dependency injection.
- Used various Design Patterns like MVC, DAO and Singleton while developing the application.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Used Hibernate to deal with the database and wrote complex HQL to handle the persistence operations.
- Implemented the presentation layer using JSPs, JSTL, HTML, CSS, jQuery and Javascripts.
- Followed Test Driven Development and was involved in writing jUnit test cases which were also used in Integration testing.
- Configured and deployed the application in JBoss server.
- Built and deployed the application to various environments using Maven.
- Involved in defect fixing and tracking using BugZilla.
Environment: Java/J2EE, JSP, JSTL, Spring 3, Spring IoC, Spring MVC, Hibernate 3.x, HTML, JavaScript, XML, jUnit, Log4j, ActiveMQ, Oracle10g, Web Services, SVN, Rational Clear Quest, JBoss 7.x, Maven.
Confidential
JAVA/J2EEDeveloper
Responsibilities:
- Followed AGILE methodology with SCRUM meetings.
- Interacting with the other Service Teams and discuss about the requirements.
- Participated in sessions with team members to analyze business requirements.
- Application was Developed using spring frame work as web layer frame work and Hibernate 3.x for the Data Layer
- Used JSPs in the presentation tier along with various Spring tags, JSTL tags, CSS and Javascript.
- Implemented Spring MVC to connect to front end UI and perform operations
- Integrated Spring with Hibernate and Used Spring IOC Inversion of Control / Dependency Injection to write the object dependencies across the application.
- Used Data Access Object DAO pattern to introduce an abstraction layer between the business logic tier Business object and the persistent storage tier data source .
- Involved in writing complex HQL queries to handle the persistence operations.
- Defined beans in xml for dependency injection using Spring IOC/Core.
- Used Spring-Web Services to develop Contract-First web services for various business functionalities.
- Experienced in writing jUnit test cases for unit testing and Test Driven development.
- Configured and deployed the application in Web Logic application server.
- Built and deployed the application to various environments using Maven.
- Actively participated and presented the completed specifications during the code reviews to ensure the development is complete and follows the corporate standards.
- Worked with testers in resolving defects in the application and was an integral part of the team.
Environment: Java/J2EE, JSP, JSTL, Spring 3, Spring IoC, Spring MVC, Hibernate 3.x, HTML, JavaScript, XML, jUnit, Log4j, TOAD, Oracle10g, Web Services, SVN, Rational Clear Quest, Web Logic 10.x, Maven.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Developed N-tier client-server business application software using Model View Controller MVC Architecture
- Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects DTOs and Data Access Objects DAOs
- Preparation of Java and JSP coding standard checklist
- Involved in the development of UI using HTML, CSS, JavaScript, JSP and Struts tags
- Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services, EJB and POJOs
- Involved in writing Junit Test Cases and Ant Build Script
- Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags
- Developed client request validations and processing using JavaScript and HTML
- Developed Struts Action Forms, Action classes and performed action mapping using Struts
- Used EJB3 for managing business objects
- Used Web Services to publish the credential validation of customer. The Services are published by one bank and all other branches and vendors are using the published services
- SOAP has been used as a protocol to send request and response in the form of XML messages
- WSDL has been used to expose the Web Services
- Used SAX parser to parse XML documents
- Oracle 9i database is used to store the data and TOAD is used as an interface to the database
- WebSphere5.1 application server has been used for the deployment of the system
- Used Ant scripts for code compilation and Log4j for logging purposes
- JPA is used for building back end of the project
- Writing the test cases using JUnit and testing different scenarios
- Involved in Unit Testing, Integration testing, System testing and Regression Testing.
- Used Log4j for logging debug, info error data
- CVS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE
Environment: Windows XP Professional, Java, JSP, Servlets, MVC, HTML, JavaScript, Struts, Design Patterns, EJB3, JPA, WebSphere 5.1, XML, Ant, JUnit, CVS, ORACLE 9i, Tag Libraries, Log4J, SOAP, WSDL, JAX-WS, Web Services.
Confidential
J2EE Developer
Responsibilities:
- Designed sequence and class diagrams with UML.
- Developed JSP pages using Struts tag libraries for dynamically displaying the data on the browser.
- Developed Action forms, Action classes and struts-config.xml file of Struts MVC framework.
- Handled form validations by creating Action-validation.xml file for validating the input actions before they are executed.
- Configured the Application-Resources-properties file and created the struts.xml file.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Performed client-side validation using JavaScript.
- Developed DHTML pages and JavaScript functions for client side validations
- Involved in the development of Stored Procedures for PL/SQL backend implementation.
- Used WSAD as IDE for development of Java related classes and components for developing the application.
- Developed Enterprise Java Beans
- Reviewed Code and Test cases. Unit testing and system testing using JUnit Framework.
Environment: Java, J2EE, Servlets, JSP, Struts1.1, Java script, Oracle9i, JDBC,XML, HTML, DHTML, CSS, JUnit, JMS, Web Sphere 5.0, Windows XP and WSAD 5.0.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Analyze the requirements and communicate the same to both Development and testing teams.
- Developed Struts forms and actions for validation of user request data and application functionality.
- Developed JSP with Struts custom tags and implemented Java Script for validation of data.
- Developed programs for accessing the database using JDBC.
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Implemented MVC architecture using Struts, JSP, EJB.
- Worked on Hibernate object/relational mapping according to database schema.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Developed the user interfaces with Struts Tiles framework and HTML, JSP, JS to present Client side GUI.
- Designed XML files to implement most of the wiring need for Hibernate annotations and Struts configurations.
- Involved in designing of class and dataflow diagrams using UML Rational Rose.
- Created and modified Stored Procedures, Functions, Triggers and Complex SQL commands using PL/SQL.
- Involved in design of Entity Relationship Diagrams for Relational database.
- Used core java concepts in application such as Multi-threading.
- Created cross-browser compatible and standards-compliant CSS based page layouts.
- Performed Unit Testing by generating the Test Cases.
- Developed ANT scripts for preparing WAR files to deploy J2EE components.
- Ensured that coding standards are maintained throughout development process.
- Reviewed proposed test cases with technical analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
Environment: J2EE, Java, Struts2, Struts-Tiles, Spring, Servlets, JSP, JSP Tag libraries, Hibernate, Oracle 10g, UML, AJAX, HTML, Maven, Junit, Log4j, Ant, SVN, JDBC, CSS, JS, SQL, PL/SQL.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Implemented the user interface with HTML, XHTML, JavaScript and CSS.
- Developed web components using JSP, Servlets and JDBC.
- Involved in review meetings with the developers.
- Used JDBC 2.0 driver to connect with Oracle database for all the data transactions.
- Extensively used JNDI for looking up enterprise java beans.
- Implemented, tested and deployed Enterprise java beans using Eclipse.
- Involved in Database design and writing stored procedures and triggers.
- Used core java concepts in application such as Multi-threading.
- Created cross-browser compatible and standards-compliant CSS based page layouts.
- Performed unit testing for each module and prepared code documentation.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, Oracle, Eclipse, JUnit, Apache Tomcat.