Sr. Java J2ee Developer Resume
Summary:
- Over 6 of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE in Client-Server, 3-tier and n-tier applications.
- Expertise in developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JDBC, AJAX, XML, Web Services, JavaScript, HTML
- Experienced in developing UI screens using JSP, JavaScript’s and HTML.
- Good experience with J2EE design patterns, Struts, Spring and Hibernate framework.
- Expertise in JDBC API, Entity Beans, DAO Pattern, and configuring data sources on App Server.
- Experienced in IDE tools: Eclipse 2.0/3.0/3.1,
- Good experience developing Webservices using SOAP, XML/XSLT and WSDL.
- Good experience with Weblogic 8.1, Tomcat and Jboss, Oracle web server.
- Developed logging standard and mechanism based on Log4J.
- Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational Rose.
- Hands-on experienced working with source control tools such as VSS, CVS and Rational Clear Case.
- Experience of application development in different environments like Windows 98/NT/2000/XP/VISTA/2007, Fedora-Linux.
- Team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Flexible and versatile to adapt to any new environment and work on any project and able to meet deadlines.
Skill set:
Languages : JAVA, XML, C++, SQL, PL/SQL, UML
Java Technologies : Java, J2EE, JDBC, JNDI, Servlets, JSP,
Web Services 98 (SOAP, WSDL,)
Frameworks : Spring, Hibernate, JSF, Struts 2.x
Patterns : MVC, J2EE Design Patterns
Web Technologies : HTML, XML (Schemas), JavaScript, CSS
Servers : Weblogic 7.0/8.1, Jboss, Oracle Application server
Database : Oracle 10g/9i, My SQL Server
Tools : XML, Log4J, JUnit, Ant
IDE : JDeveloper, 4.0/5.0, Eclipse 3.2
Operating Systems : Windows /2003/XP/VISTA/2007, Ubantu-LINUX
EDUCATIONAL QUALIFICATIONS:
M. Tech. from (IIT)
PROFESSIONAL EXPERIENCE:
Confidential,CA Feb 2011 - Current Sr. Java J2ee DeveloperDescription: This project is to keep Track of the entire ongoing project and its various stages like design, development, testing and delivery. Depending on role of the logged user, a user can create, update and delete project details. Project and subproject wise time booking facility is also provided. For orchestration of various services Mule Esb is used and for defect logging Bugzilla is used.
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed ER and UML diagrams for all the design, and documented all the process flows.
- Created the UI interface using JSP, JavaScript’s, CSS and HTML.
- Designed and Implemented MVC architecture using Spring Framework which involved writing Controller Classes/Forms/Custom Tag Libraries & JSP pages.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used Webservices to extract client related data from databases using WSDL, XML and SOAP.
- Used JUnit for Unit testing the application.
- Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product.
- Given technical knowledge transfer sessions to team on Spring, Hibernate, JPA and JSP
- Performed QA activities, Created test data, test cases and tested the application.
Environment: Java, JSP, JavaScript’s, spring, Hibernate, CSS, Java Script, HTML, WebServices (SOAP),WSDL, XML, JBoss application Server 8.1, Oracle10g, TOAD, Windows 2003 advanced server.
Confidential, June 2010- Jan 2011 Lead / Solution ArchitectProject 1: Virtual Cloud
This project was to provide a UI screen for creating virtual cloud. Ericsson had a software for creating virtual cloud which was command based. This project was to provide a UI screen for virtual cloud management.
Responsibilities:
Component Engineering Group - Open source is an initiative of Ericsson wherein we drive enabling open source, architecting with open source, implementing open source and thereby providing professional support. Key focus was on Cloud Computing.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Created Technical Design Documentation (TDD) based on the Business Specifications.
- Implemented the web-based application using spring MVC Framework.
- Developed UI using HTML, JavaScript, CSS, JSP for interactive cross browser functionality and complex user interface.
- Implemented the web-based application following the MVC II architecture
- Used Web Services to exchange information on Loans and Credit history. Used SOAP framework and WSDL
- Designed, developed and maintained the data layer using Spring DAO and performed configuration of Spring Application Framework.
- Handled the client side validation using JavaScript and server side validation using Spring Validation framework.
- Installation, Configuration & administration of Weblogic environment, including deployment of Servlets.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
Environment: Java, J2EE, JSP, MVC, Struts, Weblogic Application Server 8.1, Hibernate, SOAP, CSS, JavaScript,
Mysql,JUnit, ANT
Project: Manage Spare Capability
Description: The project provided a mechanism for the NetOps team to quickly identify and track the status of any spares order and if appropriate, relate it back to the trouble ticket that spawned the order. The functionality of creation of Spares and Returns Orders was owned by systems within the Enterprise Management Platform (EMP).
Responsibilities:
- Involved in service layer calls, also handling stored procedure calls for the backend transactions.
- Strong working knowledge inCore javaconcepts like OOPS, OOAD, Multithreading, Design patterns.
- Worked with core java concepts like JVM internals, multithreading, garbage collection etc.
- Created User Interface screens usingHTML, CSS, Java script.
- Designed and developed UI Framework.
- UsedSpringfor dependency injection for plugging in theHibernateDAO objects for the business layer.
- Performed Inheritance based OR mappings in tables to simplify the data inHibernate.
- UsedOracledatabase for SQL, PL/SQL scripts, stored procedures, functions, triggers.
- HibernatePersistence Strategy is used for database operations and DevelopedHibernateas the data abstraction to interact with the database.
- Worked with all the test cases with testing team and also created test cases with use cases.
- Worked on all severity defects in Production Support, related with all the modules like Tech Support, Billing, Contact Management and Adjustment etc.
- Handled ‘Technical Support’ module which is to resolve the technical problems related with customer’s phone. Also worked on the web services implementation required in this module.
- Designed a generic framework for the application, to store the failed web service information and created a scheduled process which will retry the failed web service.
- Worked on UML diagrams required for Scheduler implementation like Class Diagram, Sequence Diagram etc.
Environment: Java, JSF, Jdbc, AJAX, JSP, Java Script, Oracle, HTML, CSS, log4j, Java, Web services.
Confidential,Mumbai Dec 2006 - Nov 2008
Sr. Java DeveloperProject: LOS (Loan Origination System
Description: LOS has been developed as a flagship product to automate the loan origination processes in Banking / Financial Industry up to but not limited to its approval. The system is designed to meet cross cultural and cross country requirements through its architecture based on Jsf and follows J2EE framework. As a multi layered system it implements the concept of dynamic workflow to process loan applications. It is developed using various design patterns and available best practices.Responsibilities:
- Requirement gathering, Gap analysis, workflow design, decision-making rules, source and destination of required inputs
- Perform Business analysis and create High-level design and detail design of the entire process.
- Designed and Implemented MVC architecture using JSF Framework, Coding involves writing Forms, JSP and Used J2EE design patterns like DAO, DTO, Service Locator etc.
- Developed and maintained GUI using JSP and HTML
- Used Javascript for client side validations.
- Created Created tables, Views and other database objects in the Oracle database.
- Performed unit and system testing. Created test Plan, test cases. Used JUnit to unit test the code
- Involved in debugging and load-testing of the application. Provided production support to the end users and performance tuning.
Environment: JAVA J2EE, Websphere Application Server 5.1, JSP, XML, JavaScript, Oracle 9i, JDBC, Eclipse, ANT, CVS
WindowsXP
Max E-Shopping Ltd, India June 2006 - Nov 2006
Java J2ee Developer
Project: On Line Shopping Web Site
Description: This Project is based on MVC-2 Architecture, Objective Of this Project is to do online sales and purchase of the registered products. Basically this site is acting as a middleman connecting two peoples that is Seller and Buyer. Both Seller and buyer have to register themselves. Buyer will be using search engine to search for the register products and after that they can make purchase on selected product of their choice.
Responsibilities:
- Developed ER and UML diagrams for all the design, and documented all the process flows.
- Involved in writing Technical Design Documentation (TDD) based on the Business Specifications.
- Created the UI interface using JSP, Java Script, HTML
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of JSF Application Framework.
- Used J2EE Design Patterns (Session Facade, Business Delegate, Data Access Object, Data Transfer Object) for Middle Tier Development.
Environment: Java, Jsf, JDBC, SERVLET, JSP, Oracle 9i, EJB, Oracle Application Server
Magnum Tools Feb 2006 - 2006 2006
Software Engineer
Project: Electronic Customer Relationship and Management System.
Description: This Project is an integration of sales, marketing with the customer to empower them with their capacities being actually made to quicken the operational level duties performed by all. The aim of this project is maintaining the relationship with the customers and providing services to them in the field of sales and marketing. The details about the products are stored in the centralized database. This database also has the information about the general user, Customer, their feedback, and sales details. The general users and the customers can access the product catalog, purchase the products and can send their feedback.
Responsibilities:
- Involved in Developing Application with Full Software Development Cycle (SDLC) from Design to Deployment using SCRUM methodologies.
- Developed the GUI of the application using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
- Created reusable components in JavaBeans to keep track of all the business transactions.
- Involved in generating screens and reports in JSP, Servlets, HTML, and JavaScript for the business users.
- Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
Environment: Servlets, JDBC, JSP, JavaScript, HTML, Oracle9i, XML, Oracle Application Server.