Java/j2ee Developer Resume Profile
Summary:
- Having 7 years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi-tier applications using Java/J2EE technologies.
- Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
- Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSP, Servlets, Struts
- Good working knowledge in Health, Banking and Finance, Manufacturing Domains
- Solid understanding and Experience in using Spring, Struts and Hibernate frameworks
- Experience in Oracle SQL/PL SQL
- Experience in using JBoss, IBM Web sphere and Apache Tomcat
- Experience in using configuration tools Harvest and Microsoft Visual SourceSafe
- Experience in using different IDEs like Eclipse, Net Beans, WSAD
- Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss, JBoss Admin 4.0, Apache Tomcat and Web sphere
- Developed projects and products using SDLC Software development life cycle , from initiation, planning, designing, execution and implementation, development
- Expert level experience with Web based Application design development using Java/ J2EE Technologies like JSP, JSF, JQuery, JavaScript, HTML5, CSS, XML and JMS.
- Implemented various Architectural design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns
- Good knowledge and experience in developing web interfaces using technologies like XML, HTML, DHTML and CSS.
- Extensive Development experience in various open source frameworks STRUTS,Log4j, ANT, HIBERNATE, SPRING AJAX .
- Have used Maven OSGI scripts to update/build the web applications.
- Experience in Using Ant build tools and performing Unit test by using JUnit.
- Experience in developing Internet/Intranet Applications with Web Services, WSDL, SOAP, REST.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
Technical Skills:
Languages: | JAVA, PL/SQL, Python |
J2EE Standards: | JSP, Servlets, JDBC, Java Bean, XML, JavaScript, HTML, Jdk |
DHTML, Cascading Style Sheets CSS , Web Services, Maven OSGI | |
Frameworks: | JSF, Spring |
ORM: | Hibernate |
XML: | SAX and DOM parsers, XML Schema |
Application/Web Server | Apache Tomcat 5.0, Web Sphere, JBoss4.0 |
Methodologies: | SDLC waterfall model, Iterative model |
Database: | Oracle version -10g, 9i |
Other Tools: | Log4J |
Operating Systems: | Windows 98/NT/2000/XP. |
IDE: | Eclipse 3.x, Net Beans, My Eclipse, WSAD |
Version Control Tools: | Harvest and Microsoft Visual Source Safe VSS |
SQL Tools: | TOAD |
Confidential
Role: Java/J2EE Developer
Description: Confidential is the Confidential priority program to implement a single payroll, benefits, human resources and academic personnel solution for all Confidential employees. Confidential will replace Confidential with a single new payroll and HR technology system, standardize and streamline payroll and HR processes systemwide, and centralize certain HR/APO and payroll transactional processes within the Confidential shared service center.
Responsibilities:
- Developed real time, asynchronous using JMS, MQSeries web services to integrate with external systems like FileNet Imaging Services, Pitney Bowes Address Verification, Validation and Geocoding modules, Pay Point payment gateway.
- Developed various web services for components like Recipient Enrollment, Provider Enrollment, Provider Search, Recipient Eligibility Verification using REST
- Developed web services using REST to interface database tables from DB2 and SQL Server databases.
- Worked on clustering web services using network switch, application routing and ESB deployment for transparent routing to layered web services framework.
- Developed MQSeries-JMS Bridge to interact with MQSeries queues. Posted and consumed recipient information to and from the queues.
- Developed UI components using JSP, Struts, CSS, JavaScript, JSON and AJAX for Recipient and Provider maintenance portals.
- Developed data access layer and components using iBATIS and JPA/Hibernate frameworks with Spring framework support for object persistence to DB2 v10 on z/OS.
- Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.
- Created UNIX shell scripts for running java batch components on server.
- Developed email clients for shared services and UI pages using Java Mail API, parsed and built XML parsing components using JAXP and JAXB.
- Performed requirement analysis, design specifications using UML, unit testing using SoapUI, JUnit, DbUnit and integration testing, regression testing and load testing.
- Developed DB2 SQL queries, Hibernate HQL queries, configured and maintained JBoss Application server and Hudson Continuous Integration Server.
Environment: J2SE 6.0, J2EE 1.5, Spring 3.0, EJB 3.1, JDBC, JSP, JDOM, XML, XSLT, XSD, SAX, DOM, REST, Hibernate, JMS, MQSeries, Struts 2.0, AJAX, JUnit 4.3,Tomcat 6.0, DB2 v10, Apache 6.0, Ant, Eclipse, JBoss 5.1,Unix, Windows.
Confidential
Role: Sr. Java/J2EE Developer
Description: Confidential headquartered in Confidential, Connecticut ,designs, manufactures and markets innovative timepieces and jewelry globally. It is one of the largest watch makers in the world with several operating units. Timex Group companies include: the Confidential.This project was to build an application that coordinates and supervises all activities related to design, development and implementation of organizational information systems and software applications.
Responsibilities:
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Responsible and mentored the team in complete software development lifecycle SDLC tasks - design, coding, testing, and documentation using Confidential for analysis and design of application.
- Designed and developed the web-tier using HTML, JSP's, Servlets, Struts and Tiles framework.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database Oracle .
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Consumed Web Services WSDL, SOAP from third party for authorizing payments to/from customers.
- Deployed the application on to Web sphere application server.
- Used Java Swing for GUI development
- Used ILOG for logging messages and Rational Clear Case for version Control.
- Developed test cases and performed unit test using JUnit Framework.
- Used CVS as version control.
- Used Maven scripts to fetch, build, and deploy application to development environment.
- Used abbot for Automated GUI Testing AGT .
Environment: Java, J2EE, Spring, Spring AOP, JSF, JNDI, JBoss, HTML, AGT, CSS, JavaScript, Oracle, Hibernate, Web Logic, SQL 2005, Maven, ILOG, JUnit, XML, JSP, Servlets, JSTL, Apache Tomcat, AJAX, Web Sphere Application Server.
Confidential
Role: J2EE Designer/Developer
Description: Confidential., headquartered in Confidential, is one of the nation's largest commercial banking organizations serving a broad range of consumer, commercial, corporate and institutional clients. Through various subsidiaries, the company provides credit cards, mortgage banking, insurance, brokerage, and capital markets services.
The project was to build a Confidential by extracting data from the various departments like deposits, savings, mortgage etc.
Responsibilities:
- Involved in analysis, design and development of CDF Processing system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed the application using Struts that leverages classical Model View Controller MVC architecture.
- Deployed the applications on BEA Web Logic Application Server.
- Used AJAX Framework for Dynamic Searching of covered products for funding.
- Involved in designing the Graphical User Interfaces using HTML, JSP, Java Swing and JSF.
- Used Hibernate in data access layer to access and update information in the database.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Used JNDI for naming and directory services.
- Developed the web application by integrating JSF ICE faces employing AJAX at client side components enabling rich web applications without any separate plugins.
- Used Web services -REST for getting credit card information of the insured patients from third party.
- Consumed Web Services for loan application processing by implementing Spring's REST support is to make the development of RESTful Web services.
- Used soapUI for load testing the Web Services.
- Used JDK 1.6 which was packaged bundled with Net Beans IDE. I used Net Beans GUI environment to develop Java applications, including tools for version control, and debugging.
- Implemented JMS Listeners and Message Driven Beans MDB .
- Developed JUnit test cases for all the developed modules.
- Used I Log to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Used CVS for version control across common source code used by developers.
- Used Maven OSGI scripts to update/build the application and deployed on BEA Web Logic Application Server.
- Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.
Environment: JDK 1.6, JSF ICE faces, Hibernate 3.6, Extjs. MVC, Python, Servlets, Json, Apache Tomcat, JBoss, JMS, XML, SOAP, WSDL, JDBC, JavaScript, Maven OSGI, HTML, JNDI, CVS, I Log, Eclipse Indigo, BEA Web Logic Application Server, Rational Rose for UML modeling, JUnit, Oracle 10g.
Confidential
Role: Sr. Developer
Description: This provides a solution to the scheduling of shift. It is this algorithm, aggressively protected via a trade secrets policy. It balances production demand with the employee availability, qualification, skills and scheduling regulations. It seamlessly integrates information with HR, payroll, timekeeping and legacy systems. It provides tool for attendance tracking, equalizing overtime, distributing comp time, and maintaining leave balances. The project also has the facility to generate customizable reports which allow us to forecast, manage, and analyze labor department.
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC and the project was developed using Rational Unified Process RUP .
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed various Hibernate components to fulfill the business functionality.
- Session Beans have been used to process the requests from the user.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Implemented various design patterns in the project such as Business Delegate, Session Fa ade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Maven scripts to build the application and deployed on Web Sphere Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Designed Graphical user interface using Java Swing, HTML and JSF.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
Environment: EJB, Struts 1.2.4, Hibernate3.0, Spring 1.02, JSP1.2,Extjs.MVC Servlets2.1, JMS, MQ server, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, HTML, JQuery, JBoss, JNDI, CVS, Log4J, JUnit, Web Sphere App server 5.1, WSAD 5.1.2, Rational Rose, Oracle 9i.
Confidential
Role: J2EE Developer
Description: Confidential is one of the leading financial institutions offering various financial and banking services to its customers. Secure Access was an implementation of online account management system that provides secure online access to customer accounts and keeps track of daily account activity like Withdrawals, deposits, payments, and trades. Credit report monitoring is a part of this application allowing customers to monitor their credit report and receive alerts about the credit report. The application also provides customers with online account transfers.
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC .
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model the detail design of the application.
- Used Jakarta Struts Framework for rapid development and ease of maintenance.
- Developed the application front end using Jakarta Struts Framework. Developed action classes, form beans and Java Server Pages using WSAD.
- Developed a web-based reporting for credit monitoring system with HTML, JSTL and custom tags using Struts framework.
- Developed Session beans which encapsulate the workflow logic.
- Used VB/COM, ASP for developing support Webpages application.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Involved in implementing the DAO pattern for database access and used the JDBC API extensively.
- Used XML Web services for transferring data between different applications and retrieving credit information from the credit bureau.
- Used JAXB API to bind XML schema to java classes.
- Used JMS-MQ bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
- Tested the application functionality with JUnit Struts Test Cases.
- GUI was developed using JSF and Java Swing.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control.
- Extensively used ANT as a build tool.
- Deployed the applications on IBM Web Sphere Application Server.
Environment: WAS 5.0, WSAD 5.1.2, Web Sphere MQ 5.3, Java SDK 1.4, MVC, core java, Hibernate 3.0, struts 1.2.4, EJB 2.0, Servlet 2.2, JSP 2.0, JNDI, JDBC, PL/SQL, XML Web Services, VB/COM ,Apache Tomcat, ASP, Spring1.0.2, SOAP, WSDL, JavaScript , Windows 2000, Oracle 9i, JUnit, CVS, ANT 1.5 and Log4J.
Confidential
Role: JAVA/J2EE Developer
Description: The intranet project aims at tracking and maintance of the requisition raised by the employee of the organization. This also keeps track of expenses and maintance report for the organization. This project help to keep all the information related to system department. The server side programming was done using JAVA servlets to enhance the capability of this application to accommodate future changes. All the requests are processed and validation at the server side and the data are stored in the database. In this project only system administrator was authenticated to approve the request. All the appropriate actions are taken by the system person well in advance so as to enables the user to have smooth workflow.
Responsibilities:
- Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
- Involved in the design and development phases of Rational Unified Process RUP .
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
- Developed the application using Jakarta Struts 1.1 Framework: developed action classes, form beans and Struts-Tiles.
- Used Struts Validation Framework for validating front end forms.
- Extensively used XML Web Services for transferring/retrieving data between different providers.
- Developed complete Business tier with Session beans and CMP Entity beans with EJB 2.0 standards using Eclipse.
- Used JMS Queue communication in authorization module.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Involved in implementing the DAO pattern.
- Used JAXB API to bind XML Schema to java classes.
- Used the report generation in the databases written in PL/SQL.
- Used Maven for building the enterprise application modules.
- Used Log4J to monitor the error logs.
- Used JUnit for unit testing.
- Used SVN for Version control.
- Deployed the applications on Web Logic Application Server.
Environment: Struts 1.1, EJB 2.0, Servlets 2.3, JSP 1.2, SQL, XML, XSLT, Web Services, JAXB, SOAP, WSDL, JMS1.1, JavaScript, TDD, JDBC, Oracle 9i, PL/SQL, Log4J, JUnit, Web Logic, Eclipse, Rational XDE, SVN, Linux.
Confidential
Role: Java J2EE Developer
Description: Confidential is a portal site dedicated to Confidential IT industry. It's basically to provide all the information related IT industry from every aspect.
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed and developed Servlets to communicate between presentation and business layer.
- Developed Session Beans and Entity beans to business and data process.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
Environment: Core Java, J2EE, JSP, Servlets, JDBC, JavaScript