Java/ J2ee Developer Resume
SUMMARY
- Over 6 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 inJava/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 usingcoreJavaapis 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
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
PROFESSIONAL EXPERIENCE
Confidential
Java/ J2EE Developer
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 back end 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.
Confidential
Java/ J2EE Developer
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, ilogJrules,Web Logic 9.2 Windows XP, RAD.
Confidential
Java Programmer
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 usingJAVAScripts 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.
Confidential
J2EE Developer
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.
Confidential
Java Developer
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.
