Java Developer Resume Profile
Wilmington, DE
Professional Summary:
- 6 Years of experience as a Java/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi-tier applications
- Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, JMS, Struts, JSF, AJAX, Hibernate, WebServices, Restful, SOAP, Axis 2, XML, JMX, JNDI, JDBC, CVS, Ant.
- Expertise in Software Development Life Cycle SDLC , OOAD and OOP from designing UML diagrams using IBM Rational Rose.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Tomcat and JBoss.
- Development, testing and deployment experience of enterprise applications on Windows UNIX platforms through IDE's such as Eclipse/MyEclipse, WSAD/RAD, JBuilder and Netbeans.
- Experience in working with Agile SCRUM and Test Driven Development Methodology.
- Experience in GUI development using HTML, CSS, JavaScript, XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
- Extensively utilized the features provided by Struts and Spring framework in various projects for MVC architecture.
- Experienced in using various tools like Rational Tools RSM, RAD, ClearCase, ClearQuest , Eclipse, Jira, SVN
- Proficient in persistence framework like Hibernate ORM, iBATIS Data Mapper, JPA.
- Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven debugging through Log4J.
- Experience in developing PL/SQL queries and Stored Procedures.
- Exceptional at team building and motivating either at a peer level or in a leadership role. Able to work with little or no supervision. Good communication and time management skills.
Technical Skills:
Internet Technologies: | J2EE, Java JDBC, Java Beans , EJB, Servlets , JSP, JNDI, XML, SOAP, JavaScript, CSS |
Frameworks/ORM tools: | Spring, Struts 2.x, Hibernate |
App Servers/ Middleware: | WebSphere, Tomcat , WebLogic |
IDE / Programming Tools: | Eclipse, JBuilder X, SQL Navigator, PL/SQL Developer |
Operating System: | Unix, Linux, Windows XP/Vista/Windows 7 |
Scripting Language: | XSL, XSLT, HTML, JavaScript, Jscript, SVG |
Database/Tools: | JDBC, Oracle 8i/9i/10g, SQL Server, MySQL |
Libraries and Tools: | Ant, Maven, Jmeter. |
Version Control: | SVN, Win CVS, VSS, Rational ClearCase. |
Functional Domain: | Financial, Banking, Healthcare, Insurance |
Professional Experience:
Confidential
Java Developer
Role/Responsibilities:
- Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
- Analysis and Design of various modules using SOA and J2EE.
- Developed Web services to allow communication between the applications using Rest Web services.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Used Spring Framework for dependency injection, transaction management among different layers of an application.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Fa ade, etc.
- Implemented various complex PL/SQL queries.
- Developed various JUnit test cases for Unit and Functional Testing respectively.
- Worked with Testers in resolving various defects in the application and was an integral part of the team.
- Used Hibernate for data persistence
- Used Java Persistence API JPA through Hibernate.
- Used RAD as IDE for development of the application.
- Worked with WebSphere as the application server.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used Rational Rose as part of development of Rules.
- Performed defects, Database change requests logging using Clear Quest.
- Used Maven Cruise-Control for project builds.
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Developed client side interface and GUI with the help of XML using XSLT.
- Design and Development of software components like Interface, Action Handlers, client side scripts using JAVA, JSP, and Java Script.
Environment: Java 1.7, Servlets, Spring, Hibernate, Apache Axis2, Rest, HTML, CSS, JDBC, XML, XSLT, Rational Rose, Maven, JavaScript, Agile, PL/SQL, XML, UML, Oracle, WebSphere, JSP, Windows
Confidential
Java Developer
Role/Responsibility:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle SDLC of the project.
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control IOC architecture and Hibernate.
- System built using Model-View-Controller MVC architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Fa ade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2
- Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle and WebSphere.
- Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
- Used ClearCase version control tool.
- Automate build process by writing ANT build scripts.
- Configured and customized logs using Log4J.
- Spring MVC model integration for front-end request action controller.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Involved in installing and configuring Eclipse and Maven for development.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams sequence and collaboration and activity diagrams.
- Played a key role in the design and development of almost all the modules of the project.
- Used Log4J to validate functionalities and JUnit for unit testing.
- Used JIRA for bug tracking, issue tracking and project management.
Environment: Java 1.6, JavaScript, HTML, JQUERY, Hibernate, Spring, JSP, Struts 2.0, WebSphere, EJB, Servlet, XML, Java Beans, Apache AXIS, SOAP, Log4J, JUnit, SVN, Oracle, Eclipse, Maven, JIRA
Confidential
Java Developer
Role/Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- Developed Spring and Hibernate based multi tier Web Application.
- Created and maintained the configuration of the Spring Application Frameworks IOC container
- Involved in configuration of Struts MVC, E-mail, File-Upload, and Integration with ORM Framework Hibernate .
- Involved in Analysis, Design, development, testing and Maintenance using UML.
- Worked with Eclipse for development environment for developing and deploying applications.
- Involved in rewriting and modifying the GUI Screens using Struts, JSP, HTML and JavaScript.
- Implemented Hibernate by replacing the EJB's.
- Worked on Hibernate configuration file to set up the oracle data source.
- Used SQL Navigator for writing the queries and testing the test data with the queries.
- Worked with CVS for version control and used Mercury Quality Center to track and to fix the defects.
- Implemented object/relational persistence Hibernate for the domain model
- Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
- Designed and Developed WebServices using UDDI, WSDL, SOAP to communicate to the other modules.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Wrote client side and server side validations using Struts Validators and JavaScript Validations.
- Configured the Hibernate configuration files to persist the data to the Oracle 9i Database.
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.
- Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Deployed the jar, war and ear files on the WebLogic Application Server.
- Used Rational ClearQuest for tracking errors and bugs in the project source code
- Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on WebSphere.
- Wrote JUnit test cases to test the Policy and Claims Modules.
Environment: Java, Spring, Hibernate, JSP, ANT, JDBC, UML, HTML, JavaScript AJAX , CSS, Oracle, Eclipse, Unix Shell Scripting, CVS, WebLogic, EJB, ANT, Maven, ClearQuest, JUnit, Unix
Confidential
Java Developer
Role/Responsibilities:
- Designed, developed, debugged and tested the web based J2EE application
- Developed and deployed EJB's Session to implement the business logic and to handle various interactions with the database.
- Developed the client side validation using JavaScript.
- Developed web screens in Html and JSP.
- Design and Development of User Interface using Struts tag libraries
- Provided production support for the application.
- Responsible for client side validations and server side validations in JSP
- Increased performance of the extended applications by making effective use of various design patterns Front Controller, Business delegate, DAO and Session facade
- Design and Development of server side modules using J2EE, Struts and EJB
- Development of test cases for unit testing
- Used WebServices to extract and communicate the records using XML and REST
- Developed the transaction-oriented logic in the Data Access Layer.
- Used Log4J utility to log error, info and debug messages.
- Configured and deployed the J2EE application on Tomcat Application Server
- Used the Transaction to persist the data in the Oracle.
- Used apache struts to develop the web-based components
- Tested the whole application for errors screen by screens
Environment: Java, JSP, Servlets, Hibernate, Spring, Struts, JavaScript, HTML, Oracle, PL/SQL, Tomcat, REST, UML, XML, REST, EJB, Visio, CVS, Log4J, JUnit, Win XP