Java/j2ee Developer Resume Profile
Professional Summary
- Java Programmer Around 8 years of extensive IT experience with primary expertise in Object-Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies.
- Expertise in all phases of software development life cycle SDLC process including Analysis Design Development Implementation Integration Testing Debugging Production Maintenance and Support of Object-oriented and Client-Server web applications.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP Servlets Struts Spring Hibernate JSF EJB JDBC JMS XML Java Multi-threading API SOAP RESTful Webservices.
- Expertise in various open source frameworks such as Struts 1.x/2.0 Spring Hibernate JSF.
- Good experience in Spring like Spring Core IOC AOP Spring ORM Spring MVC etc.
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Good Knowledge in working on Linux platform to develop and deploy JAVA applications
- Experience in Unix/Linux Shell Scripting
- Good Experience in implementing several object oriented design patterns such as Model View Controller MVC frameworks Business Delegate Service Locator DAO DTO Singleton Object Factory and Composite View.
- Experience in ORM related knowledge on JPA Hibernate JTA JAXB
- Good working knowledge in Shell scripting in Perl Ksh Tcl and SQL
- Experience in Presentation layer Front-end web pages using JSP HTML XHTML CSS Ajax JavaScript.
- Developed applications on different IDE s such as Eclipse My Eclipse and Net Beans.
- Extensive knowledge on Core Java technologies such as Multi-Threading Exception Handling Reflection Collections Streams File I/O.
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session Entity Message Driven Enterprise Java Beans
- Experience in Configuring and deploying applications on Apache Tomcat WebLogic IBM Web Sphere JBoss EAP Application Server.
- Hands on experience with XML technologies like XSLT XPath JAXB
- Extensive experience in SQL programming language in SQL Server Oracle PL/SQL and MySQL database environments. Developed Stored Procedures Triggers Views Complex Join Queries Indexes Strong and in-depth knowledge of various relation database systems.
- Experience on Object Oriented Programming Concepts using languages such as Java C C .
- Good working knowledge on SVN VSS GIT or CVS for code management and version control.
- Experience in various Agile Methodologies like Test Driven Development Extreme Programming SCRUM and Pair Programming.
- Good knowledge of Networking and well known services such as FTP SSH Telnet HTTP DNS
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Experience in different projects from different domains like Insurance Health care Retail Banking Ecommerce etc
Technical Skills
Java/J2EE JSP Servlets EJB JDBC Struts Spring Hibernate JMS iBatis Javascript HTML CSS XML C C MS SQL Server Oracle 8i/9i/10g DB2 MySQL Oracle WebLogic 8.1/10.3 Apache Tomcat JBoss ANT Eclipse RAD Maven JSF JAX-WS JAX-RS Windows 2000/2003/XP/VISTA/7/8 UNIX Java Script CSS AJAX HTML XML XSLT XPath JAXB Object Oriented Programming OOPS SVN CVS Rational Rose Microsoft TFS Swing
Confidential
Role Java/J2EE Developer
.Responsibilities
- Worked in Requirement Analysis Requirements Communication Solution Assessment and Validation of the project.
- Analyzed Spring MVC architecture in view of the application work-flow and application
- Develop and deploy application on JBoss
- Developed Web Services using REST XML JSON
- Designed front end components using JSP HTML XHTML CSS Ajax and JavaScript JQuery.
- Used Hibernate 4.x ORM module to store and retrieve Java objects directly to and from the database
- Worked on creating and updating the MS SQL Server Database.
- Scaled the component interactions and generalized the interfaces using RESTful WebService.
- Wrote complex SQL queries to retrieve data from the database
- Used various design patterns like Business delegate Singleton Factory DAO DTO Service locator etc.
- Both hosting and consuming RESTful WebService using Jersery Framework
- Created Controller Validator Service DAO classes as well as Bean definition and XML configuration files
- Worked in Iterative development process following Rational Unified Process RUP standards.
- Development using the Use Cases and business logic Unit Testing of Struts Based Application
- Developed JSP pages using Custom tags and Tiles frame work.
- Participate in production troubleshooting testing and process automation efforts
- Worked on JUnit for creating test cases for all the Business Rules and the application code.
- Have used XSLT for generation of HTML and Text templates from the XML.
Environment J2EE Hibernate 4.x Tiles SVN Spring Framework MS SQL Server JBoss Rational Rose JUnit JavaScript JUnit CSS XML Unix and Eclipse JSON XML REST Jersery
Confidential
Role Java/J2EE Developer
The Customer Insurance Catalog is multi-functional application developed for both internal and external users. The employees can access and update customer information the on various types of insurance policies provided by the company. They can also process claims and authorize payments for the customers. This application provides various functionalities such as generating different types of quotes based on medical history of customers etc. Customers can inquire the basic policy claim details such as policy coverage information claim claimant information and accident loss information.
Responsibilities
- Worked in Requirement Analysis Requirements Communication Solution Assessment and Validation of the project.
- Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
- Develop and deploy application on WebLogic within Linux platform
- Developed Web Services using REST XML JSON
- Designed front end components using JSP HTML XHTML CSS Ajax and JavaScript.
- Developed web based application using Struts 2 framework for MVC architecture.
- Used Hibernate 4.x ORM module to store and retrieve Java objects directly to and from the database via JTA and thus to secure container managed transaction.
- Used various design patterns like Business delegate Singleton Factory DAO DTO Service locator etc.
- Developed backend business logic with EJB.
- Developing Shell Scripting in Linux
- Called External vendor applications using Web Services for delivering notifications.
- Created Software Architecture Document to depict the application from Process View Logical View Development View and Deployment View.
- Worked in Iterative development process following Rational Unified Process RUP standards.
- Involved in user interface design for the Admin application using Struts Framework and web based user controls.
- Development using the Use Cases and business logic Unit Testing of Struts Based Application
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Participate in production troubleshooting testing and process automation efforts
- Worked on JUnit for creating test cases for all the Business Rules and the application code.
- Communicated with iLOG JRules using EJB Remote Lookup.
- Used JABX binding to convert Java object to XML and vice-versa.
- Have used XSLT for generation of HTML and Text templates from the XML.
Environment J2EE Hibernate 4.x Ant Subversion Struts Framework 2 Oracle WebLogic Oracle EJB Rational Rose JUnit JavaScript CSS JMS XML Unix and Eclipse JSON XML REST
Confidential
Role Java/J2EE Developer
Online appointment system is an application which allow patient to make appointment with the available doctor. This system will provide the option of the doctor available information based on the categories such as General Emergency etc. and date choosing by the patient and patient can arrange an appointment re-schedule an appointment or cancel an appointment. Also the system will send the notice when coming event. It also enables the user to generate the detailed reports about previous appointments and medical history.
Responsibilities
- User requirements study analysis and review of the specifications.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Analyzed Spring MVC architecture in view of the application work-flow and application development.
- Set up Linux Server for developing and deploying
- Front-end development using HTML CSS JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Worked on Networking programming over TCP/IP for implementing
- Used JPA for Persistence management.
- Developed a web-based with HTML XHTML JSTL Custom tags using Struts.
- Scaled the component interactions and generalized the interfaces using RESTful WebService.
- Wrote complex SQL queries to retrieve data from the database
- Designed Use Case Diagrams Class Diagrams Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Worked on Shell Scripting in Linux
- Developed test cases for unit testing and integration testing of this application
- Performed end-to-end integration testing and System Testing
- Tested the application functionality with JUnit Struts Test Cases.
- Used Spring Core for Dependency Injection/Inversion of control IOC .
- Implemented Java components and deployed under the Web Logic server.
- Developed Servlet JSP JS CSS and HTML in the front-end layer.
- Used transaction attributes in EJB to handle the transactions by the container.
- JavaBeans are used for developing lightweight business components.
- Used CSS 3.0 and advanced level java scripting like AJAX JQuery
- Responsible for testing debugging bug fixing and documentation of the system
Environment JDK JavaScript JQuery HTML Web Logic Server SQL Server Hibernate Struts Spring JAX-WS REST SOA EJB WebSphere CSS Servlet JSP Swing JNDI JMS JTA JDBC Oracle ANT JUnit.
Confidential
Role Java/J2EE Developer
This call center system built to deal with massive number of calls with smart hierarchy handling system. It provides robust real-time call center monitoring reporting and management.
Responsibilities
Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging security transaction management.
- Used Struts framework for mapping the front end application with the back end application which is using spring framework.
- Develop and deploy application on WebLogic within Linux platform
- Front-end development using HTML CSS JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- Worked on Networking programming over TCP/IP for implementing
- Developed Web Services using SOAP WSDL UDDI and XML.
- JavaBeans are used for developing lightweight business components.
- Development using the Use Cases and business logic Unit Testing of Struts Based Application
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Deployed the complete Web applications in WebSphere and TOMCAT servers.
- Used Subversion SVN for Source Control and Version Management.
Environment Java J2EE JDK WebSphere Tomcat JDBC JNDI JSP Struts Spring Log4j EJB Web Services SOAP Hibernate AJAX JUnit Swing HTML CSS XML JavaScript Apache Ant Oracle
Confidential
Role Java/J2EE Developer
This is a comprehensive integrated yet modular agile business solution. Based on SOA/J2EE Technology platform it addresses all the core needs of the bank like deposits loans credit card services etc.
Responsibilities
- Developed the application using Struts following MVC architecture
- Developed Web Services using REST WSDL UDDI and XML
- Identified the participating pages and the navigation paths between pages.
- Created several JSP s and populated them with data from databases using JDBC.
- Developed the application using Jakarta Struts Framework.
- Developed action classes form beans and Java Server Pages.
- Planned and implemented various SQL Stored Procedure and triggers.
- Performed building and deployment of WAR JAR files on test stage and production systems in
- Developed action classes form beans and Java Server Pages.
- Developed action and form classes based on Struts framework to handle the pages.
- Designed and implemented the using Java HTML JSP and JavaScript.
- JavaScript is used for client side validation.
- Involved in creating stateless and state full session beans.
- Involved in creating Entity Beans for data persistence.
Environment JDK HTML CSS JSP JavaScript Servlets Web sphere Oracle MS Access
Confidential
Role Java/J2EE Developer
It s a complete customer support suite that simplifies communication and collaboration between your internal team members other users within your company and your clients to provide the best customer experience possible.
Responsibilities
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
- Manage Oracle database Tables views and store procedures.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
- Designed and Developed front-end using Servlets JSP JavaScript and AJAX
- Used Struts 1.2 framework in web tire to handle user request.
- Developed the Action classes Action Form classes and configured the struts-config.xml.
- Used Struts-validator framework for form-validation and application error Handling.
- Used JavaScript as the client side scripting language to perform validation on all forms and not to allow junk data.
- Designed enterprise level web services using XML schema SOAP and WSDL technologies Implement Spring MVC architecture Spring IOC for dependency injection Servlet targeting request module and flow of control generating JSP in Presentation Layer.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Experienced in working with IDE Eclipse MyEclipse.
Environment Hibernate Spring MVC Framework UML Servlet JSP AJAX DHTML JavaScript Oracle10g EJB Session and Message Driven Beans Web services JDK PL/SQL Web Sphere
Confidential
Role Java/J2EE Developer
This portal is built to provide superior car rental services including short-term rental long-term rental and financial leasing over more than 50 cities in China. Auto insurance and coverage management is also included.
Responsibilities
- Involved in the analysis design and development and testing phases of Software Development Lifecycle SDLC
- Actively participated in requirements gathering analysis design and testing phases using SCRUM Agile methodology.
- Designed use case diagrams class diagrams and sequence diagrams as a part of Design Phase using Rational Rose.
- Designed and Implemented different components in Ecommerce process.
- Implemented Service Oriented Architecture SOA using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis SOAP WSDL and UDDI.
- Implemented various J2EE Design patterns like Singleton MVC DAO Factory and SOA.
- Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
- Front-end development using Struts Framework HTML CSS JSP and client side validations performed by using JavaScript.
- Implement Spring MVC architecture Spring IOC for dependency injection and increase modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
Environment Java J2EE Servlet JSP Beans XML XSLT HTML JAX-WS spring Struts Hibernate Oracle Ant SOAP JMS WebSphere JavaScript JSON JUnit Ecommerce