Java/j2eedeveloper Resume Profile
Valley View, OH
SUMMARY:
- Over 7 years of experience in design and development of applications in Java/J2EE.
- Experience in implementing complete Software development life cycle SDLC for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
- Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM
- Developed SOAP and Restful Web services using Apache CXF, JAX-WS RI
- Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
- Developed applications based on Model-View-Controller MVC architecture using Struts, Spring MVC and JSF
- Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX.
- Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
- Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
- Worked with RDBMS like My SQL, Oracle, and DB2.
- Good experience in implementing JUnit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
- Experience with Agile/Scrum and Test Driven development TDD .
- Good Communication, presentation and interpersonal skills and very good team participant
TECHNICAL SKILLS:
Operating Systems | Windows XP, Solaris, Unix. |
Languages | Java, Core Java, HTML,CSS,XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C , Shell Script. |
Databases | Oracle, DB2, MS Access, Sybase. |
Web Related/JEE | HTML, XML, XSLT, JavaScript, JQuery, Java Servlets, JSP, SAX/DOM, JSTL, AJAX, SOAP, JBoss SOA Tools UDDI, WSDL, JAX-RPC, DOJO, WebSphere Portals, Web Services. |
J2EE Technologies | JDBC, JNDI, RMI, EJB, Java Beans. |
Application Servers | IBM WebSphere 7, JBoss, BEA Web Logic 8.X /9.X. |
Web Servers | IBM HTTP Server, Tomcat 8.0. |
Database Tools | TOAD, SQL Navigator, Squirrel. |
IDE Versioning Tools | Eclipse, My Eclipse, Net Beans, IBM Rational Application Developer, Microsoft Front Page, Concurrent Versioning System CVS , ANT. |
Frameworks | Struts, JSF, Hibernate. |
Design Patterns | Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller. |
EXPERIENCE:
Confidential
Role: Java/J2EEDeveloper
Responsibilities:
- Working in all phases of the Software development life cycle SDLC starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support
- Participating in the development of Integrated Logistics Solutions following Agile development methodology, taking an effective role in developing Notices module for MD - HIX project
- Designing various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams
- Developing the user interface screens for clients using Spring, JSP, JSTL, JQuery libraries, HTML, XML and JavaScript
- Using Spring for creating the object using dependency injection IOC
- Using Hibernate for interacting the database using hibernate mapping and configuration using hibernate queries
- Participating in several defects raised in different environments, seeing the logs, debugging and replicate the same scenario in local
- Using Rational Application Developer RAD as the application development environment on windows operating system
- Participating on setting up the system for various software and tools needed for development and set up JMS in WebSphere application
- Using JIRA as an issue tracker tool for collaborating with testers and functional team
- Working actively on code review and comment writing using PMD tool
- Fixing critical defects in different environments Dev, SIT, UAT and Production
- Using SVN version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository
- Using DB2 as a database in the backend
- Deployed code in IBM WebSphere server
- Implementing the Singleton Design Pattern for the entire creation of objects
Environment: Java 1.6, J2EE, spring, Hibernate, Struts, IBM WebSphere, JavaScript, XML, RAD, HTML, SOAP.
Confidential
Role: Java/J2EEDeveloper
Responsibilities:
- Involved in most of the SDLC phases with sprint planning sessions part of Agile Scrum
- Interacted with the business users for understanding the requirements based on the functional requirements.
- Developed the Application using Spring MVC Framework, and used JSP, HTML, CSS, JavaScript, JQuery for the web page development.
- Developed custom controllers for handling the requests using the spring MVC controllers.
- Involved in design and development of server side layer using Spring IOC, Spring ORM, Spring AOP and JAX-WS web services
- Used Auto-Wired for bean management through Spring IOC
- Configured Association Mappings like one-one and one-many in Hibernate.
- Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework.
- Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions
- Asynchronous messaging is done using JMS and created Queue for point point messaging.
- Developed user interfaces using JSPs, JSF, JMS, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
- Developed DAO classes for the persistent in correlation with hibernate.
- Used Maven to build the project and deploy the applications on the server.
- Involved in support of deployment process of the application on Web Logic Application Server
- Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.
- Used SVN as a documentation repository and version controlling tool
- Maven framework for the project build
- Developed SOAP Web services using JAX-WS Metro.
- Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.
Environment: Java 1.5, J2EE, spring, Hibernate, JSP,JSF,JDBC,JMS, Eclipse 3.3,Weblogic, SOAP Web services, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g and Windows2007.
Confidential
Role: Java/J2EEDeveloper
Responsibilities:
- Worked in different phases of SDLC process to implement the functionality of the application.
- Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
- Implemented MVC Design Patterns using Struts Framework
- Used Struts Tiles Framework for designing the layout of the application.
- Used validator framework to validate various fields in the application using XML files with rules.
- Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
- Applied CSS Cascading Style Sheets for entire site for standardization of the site
- Used JavaScript for client side validations.
- AJAX for the asynchronous server calls
- Implemented JMS for asynchronous auditing purposes.
- Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
- Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
- Used Design Patterns like DTO and DAO, Session Facade, service locator
- Worked on JBoss application server to deploy the application.
- Used JPA framework for DAO layer to access the MySQL database.
- Developed and debugged the application using RAD IDE.
- Involved in developing Unit, System and Integration test
- Involved in the preparation of use case, class and sequence diagrams using Rational Rose
- Worked with QA team to resolve the defects and UAT defects with the business users
- Developed and consumed Restful web services using Java Servlets
Environment: Java, J2EE, Servlets, JSP, JMS, JPA, JDBC, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, JBoss, RAD, MySQL, Restful Web service.
DConfidential
Role: Java Programmer
Responsibilities:
- Worked on analysis, design, development, deployment and testing of the application.
- Involved in designing Application based on MVC architecture.
- Designed and developed for the Presentation layer using MVC Struts Frame work.
- Created the JSPs, Action classes and Action forms for the Presentation layer.
- Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
- Implemented server side validation using Struts Validation Framework.
- Implemented Client side validations using Java Script.
- Persistence layer implemented using Hibernate framework
- Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to database.
- Used different Hibernate APIS like Configuration, Session Factory, Session and Hibernate Transaction Manager for writing the persistence logic.
- Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
- Developed build scripts using ANT tool for compilation and deployment purpose.
- Implemented logging using log4j and apache commons-logging framework.
Environment: Java, Hibernate, spring, Struts, Web sphere, Oracle, CVS, ANT, JSP, Servlets, HTML, JavaScript.