Java/ J2ee Developer Resume Profile
Summary
- Around 7 Years of progressive experience in Object-Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering design development testing Implementation and maintenance in Java/J2EE technology.
- Expertise in Agile Software Development Methodology including Scrum technology.
- Expertise in several J2EE technologies likeServlets JSP Spring Struts EJB JSF SOAP and REST web services Hibernate JDBC iBatis and MyBatis.
- Experience in front end development using HTML 5 CSS 3 JavaScript jQuery Ajax JSON and JSTL.
- Experience using core Java apis to build multi-threaded server-side components for large-scale Web and standalone applications.
- Experience in Single Sign On SSO using Spring Security with Central Authentication service CAS server.
- Employed design patterns like Singleton Front Controller Business Delegate DAO Template Session Fa ade MVC etc. in project design development
- Experience using various application servers - Weblogic IBM Web Sphere Application Server and Apache Tomcat.
- Hands on experience in building tool like Mavenand ANT.
- Very good at building and Deploying EAR WAR JAR files on test stage and production servers and also experienced in using Version Control Tools such as Subversion CVS PVCS ans Clear Case.
- Good knowledge in OOAD OOP and developing UML diagrams.
- Good knowledge of database design and development with relational database schema and normalization of tables.
- Expertise in like framework and SOA MVC using Spring and Struts.
- Development experience with IDE s like Eclipse RAD and Net Beans.
- Expertise in XSD and XML creation using various parsers like DOM SAX JSONand JAXB.
- Experience in providing production support for customer related issues and application maintenance.
- Self-motivated initiative flexible and ability to solve the problems efficiently.
- Having excellent analytical communication and interpersonal skill.
Technical Skills
Skills | Experience |
Languages | Java J2EE Struts Spring JSP JDBC JMS UNIX/VB/Windows Shell scripting |
IDE/Development software suite | MyEclipse TOAD DB Visualizer |
Tools | HP Quality Center HP Service Manager HP Event Monitoring and scheduling |
Servers | Apache Web Server Web logic application server |
Operating Systems | Windows Unix Linux |
Version Management Tools | Star team VSS |
Database | DB2 Oracle 11 My SQL |
Documentation | Microsoft Office Suite MS VISIO 2007 |
Work Experience
Coinfidential
Role Java/ J2EE Developer
As a leading global independent provider of financial advisory and investment banking services Duff Phelps delivers trusted advice principally in the areas of valuation transactions financial restructuring dispute and taxation.
Responsibilities
- Involved in analysis specification design and implementation and testing of Software Development Life Cycle.
- Designed the application using Agile Methodology.
- Hands on experience in J2EE framework Struts Spring and Hibernate.
- Hands on experience in developing XML script for to configure Struts Spring and Hibernate.
- Used Lucence search engine for suggestions.
- Hands on experience in Solr including configuration of solr-config data-config and schema XML files of Solr and deployment in the server environment.
- Hibernate is used as backend ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in interacting with client and understanding the requirement and convert them into technical requirement.
- Experience in single sign on with CAS authentication server.
- Developed maven based project structure having data layer ORM and the Web module.
- Developed RESTFUL web service.
- Front end applications were developed using HTML 5 CSS 3 jQuery AJAX.
- Hands on experience in JSON parsing.
- Hands on experience in XML parsing.
- Implemented payment gateway using PayPal.
- Deployment of application in Tomcat server.
- Asana is used as team management tool.
- Hands on experience in resolving issues in the production server.
Environment Java/J2EE Struts and spring MyEclipse StarTeam Toad for Oracle DB Visualizer TIBCO Admin HP Service Manager HP Quality Center HP Event Monitoring and Scheduling.
Coinfidential
Role Java/ J2EE Developer
Worked on TransparentCMS application which automates the assessment process to give instant access to company-wide compliance goals real-time measures of supplier performance against those goals and a one-click dashboard view of each supplier s compliance status.
TransparentCMS achieves the goals of reducing Corporate Social Responsibility-related risks by enlisting supply chain partners in a collaborative compliance management process gaining constant visibility into your supply chain partners business practices supporting sourcing decisions with verifiable data and measuring partners commitment to corporate sustainability.
Responsibilities
- Designed and Developed UI s using JSP by following MVC architecture
- GUI was developed using JSP AJAX and JavaScript spring framework.
- Involved in coding JSP and configuring spring framework.
- Involved in the Development of Spring Framework Controllers.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Used Spring Framework for Dependency injection and integrated with Hibernate framework.
- Developed applications using Hibernate persistent framework developed persistent classes hibernate-mapping files .hbm.xml file hibernate query language
- Had developed Business Object POJO and helper classes to access database
- MySQL was the database and a Hibernate O-R mapping tool was used.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
- Developing business objects which contains the business logic and also interacts with the database DAO .
- Performed unit testing for the GUI and back end.
- Was involved in Regression testing and Integrating testing with external systems.
- Involved in bug fixing for the code in production and was developed the code for next release.
- Involved in Web Service REST development and implementation.
- The project was developed on Eclipse and the version Controller was SVN.
- The project was deployed to test on local Environment on Apache Tomcat and it was deployed on Web logic in test
- Used Log4J to print the logging debugging warning info on the server console.
Environment Java Spring MVC Framework JSP Servlets Web Services REST Hibernate 3.0 Log4J HTML JavaScript JQuery XML/XSLT AJAX Json ANT CSS MySql ilog Jrules Web Logic 9.2 Windows XP RAD.
Coinfidential
Role Java Programmer
The Strategic National Stockpile SNS is a large repository of pharmaceuticals vaccines medical supplies and equipment. The purpose of the system is to have reserves of these items readily available to localities in case of a public health emergency. This is a Web based project developed inj2ee technologies.
Responsibilities
- Involved in the entire Life cycle of the project like Analysis Design Development and testing phases of the Application.
- Created user interfaces web interface module using JSP and STRUTS Framework.
- Developed reusable components using JavaScript XML and HTML.
- Used Hibernate and Spring mapping to execute the DAOs for database complex queries.
- Developed forms for user event handling and validations using JAVA Scripts and AJAX.
- Developed complex screens using JSF for validation search and representation of data.
- Made changes to improve the claims processing efficiency Tricare Medicare and Medicaid.
- Developed data reports using TED Tricare encounter data .
- Involved in the development of modules improving the Medicare and Medicaid programs.
- Implemented Internationalization using custom classes like Locale and Message Resources PropertyMessageResources objects.
- Used Validator framework for client and server side validations configuring and writing validator definitions to Validator-rules.xml and Validator.xml files.
- Implemented Actions like DispatchAction DispatchMappingAction and Forms like DynaActionForm ActionForm and DynaValidatorForm etc.
- Developed AJAX technologies using JavaScript and XMLHTTPRequest Object to refresh data on a part of webpage instead full loading.
- Involved in agile development with short rapid development cycles.
- Developed build and deployment scripts using Ant Build Tool.
- Designed and developed global error handling process and escalation mechanism for error handling.
- Worked on the Siebel Integration Components to send/received XML messages using Siebel Tools.
- Involved in implementation of web services top-down and bottom-up web service clients using RAD and Axis technologies.
- Extensive code coverage using JUnit Tests.
- Used Clearcase for source code management. Responsible for labeling the code branching for releases merging branches and moving code to test and production environments.
- Involved in the development of on-line account management order and payment processing using WSDL/SOAP web services.
- Involved in configuration of Connection Pools Datasources manage servers JMS using Weblogic.
Environment JAVA J2EE Web Logic Oracle 10g JSP STRUTS JDK JSF Hibernate JavaScript HTML CSS AJAX JSTL ANT1.7 build tool Junit Spring Log4j Web Services.
Coinfidential
Role J2EE Developer
Sears Holding corporation is mainly working in Retail and there are couple of application which I am supporting named Retail Enterprise Suits RES Workforce labor management WFM Sears network Communicator SNC Punch tool OnTheClock etc. These application are used in store operations.
Responsibilities
- Developed application business components and configured beans using Spring IOC.
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using HibernateTemplate from Spring with Hibernate API.
- Designed and Implemented MVC architecture using Spring MVC.
- Developed administrative interfaces with the technologies of JSP JavaScript spring and Hibernate.
- Designed and modified User Interfaces using JSP JavaScript and CSS.
- Involved the CRUD operations.
- Used Eclipse as an IDE for developing the application.
- Primarily focused on the spring components such as DispatcherServlets Controllers Model and View Objects View Resolver.
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Implemented Java design patterns like Singleton Factory Command patterns.
- Developed test cases and performed as a unit test using JUnit Framework.
- Involved in Production Support. Solved many production issues based on priority.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP JSTL tags HTML and CSS
Environment Java 1.5 EJB 2.0 Springs Struts JSP JSTL Hibernate spring Web Services SOAP WSDL XML Web logic 10.3 Ant 1.6 JUnit Toad Oracle 9i Clear case Clear quest.
Coinfidential
Role Java Developer
GARWIN is an application used for maintaining insurance and investment contracts. Application is built on Java/J2EE with database as Oracle. This project was about extracting business rules from the existing application and documenting them for re-write.
Responsibilities
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases Class Diagrams Sequence Diagrams and Data Models using Microsoft Visio.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries Prepared statements Stored Procedures and to manipulate the data in the database.
- Worked on Exception Handling and created custom exception classes for catching various Exceptions.
- Implemented EJB Components using State less Session Bean and State full session beans.
- Worked on Synchronization and Serialization.
- Used JavaScript for the web page validation and Struts Validator for server side validation
- Designing the database and coding of SQL PL/SQL Triggers and Views using IBM DB2.
- Design patterns of Delegates Data Transfer Objects and Data Access Objects.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clearcase for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
Environment Java J2EE 1.2 Struts 1.0 JSP JDBC EJB 2.0 ANT XML IBM Web Sphere JUNIT DB2 Rational Rose CVS.