Java Developer Resume Profile
MO
SUMMARY:
- Assisted in Developing testing plans using JUnit , procedures for unit test, system test, and acceptance test.
- Good working knowledge on CVS, SVN.
- Experience developing and deploying J2EE applications in various Web and Application servers like Tomcat, JBoss, Web logic and Web Sphere.
- Expertise in using various Development environments like Eclipse IDE, Net beans IDE and Spring IDE.
- Good exposure on design patterns like Front Controller, Data Access Object DAO , Data Transfer Object DTO , Session Fa ade, Service Locator and Singleton.
- Good work experience in writing SQL queries with major Relational Databases.
- Expertise in developing user interface using HTML 5.0, Cascading Style Sheets CSS , XML, JQuery and JavaScript.
- Good knowledge of EJB Session beans with JNDI mapped naming JMS message-driven beans.
- Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML SAX, DOM, JAXP, JAXB .
- Experience in MVC architecture, using Spring Framework with various Java/J2EE Design patterns.
- Experience in MVC Model View Controller architecture, using Struts Framework, with various Java/J2EE design patterns.
- Extensive and expert level of experience with Java Platform, J2EE, JDBC, JQuery, EJB, Servlets, JSP, JSF, JSTL and Pojo's.
- Extensively worked with frameworks likeStruts, JSF, Spring MVC and Hibernate.
- Expertise in designing, developing multi-tier applications usingJava, J2EE, Servlets, JSP, Custom tags, JSF, Struts, JDBC, Hibernate, JNDI, JavaBeans, JavaScript, HTML, XML technology and business components such as Web Services.
- Experience working in agile development environment and good understanding of Software Development Life Cycle SDLC .
- Experience in Agile development environment and used to rapid application development in demonstrating quick results to customers.
- Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
- Having 7 years of work experience in Java/J2EE applications mainly in analysis, design, and development.
- Excellent communication, analytical, interpersonal and presentation skills.
SKILL SET:
Languages | Java 1.4/1.5/1.6, SQL , HTML |
J2EE Technologies | JSP, Servlets, JDBC, EJB, JSTL, JMail, JNDI, JSF, JQuery. |
Frameworks | Struts 1.x , Spring 2.x , Hibernate 3.0, MVC. |
Persistence layer | Hibernate |
IDEs/tools | Eclipse, RAD |
Design Modeling | UML |
Web Tools/Scripting | JavaScript, XML, HTML, HTML5 |
Database | Oracle, My SQL MS SQL Server 2000/2005/2008, Postgre SQL |
Documentation Tools | MS Office 2003/2007/2010, Visio |
Web/Application Servers | Apache Tomcat 6x,7x, JBoss 4.0/4.2, Web Sphere |
Operating Systems | Windows 98/Me/XP, Windows NT 4.0 and 2000, UNIX, LINUX |
Tools | ANT, JUnit, Cruise Control, Maven. |
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
MasterCard Worldwide is an American multinational financial services corporation headquartered in the MasterCard International Global Headquarters, Purchase, New York, United States, 1 in affluent Westchester County. The Global Operations Headquarters is located in O'Fallon, Missouri, United States, a suburb of Saint Louis, Missouri. Throughout the world, its principal business is to process payments between the banks of merchants and the card issuing banks or credit unions of the purchasers who use the MasterCard brand debit and credit cards to make purchases. MasterCard Worldwide has been a publicly traded company since 2006.
Responsibilities:
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Used Front End Developing UI Interface using JSP/Tiles, JSTL, HTML5.0 CSS, JavaScript, Ajax, and JQuery.
- Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes,form-beans.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
- Worked on creation of Hibernate configuration files and mapping files for persistence layer JPA and transaction management.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Developed Server Pages Using JSP and validated Client Pages Using JavaScript.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Worked with Hibernate for object relational mapping and connection management.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Eclipse IDE for designing, coding and developing applications
- Created test plans and JUnit test cases and test suite for testing the application.
- Worked in Agile environment with active scrum participation.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Worked in Windows 7 and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
Environment: Core Java, Java, JSP, JavaScript, JQuery, CSS, HTML, HTML5, Spring, Struts, Hibernate, Struts MVC, Design Patterns, Servlets, XML, JUnit, Oracle 11i, Web Services, WebLogic, MS SQL, Windows XP.
Confidential
Java/J2EE Developer
Confidential is a video game developed for the Commodore 64/128, released in 1984 by Electronic Arts Each level contains keys, and the object involves getting Wilfrid to get the key to move on to the next location. Wizard was a product of the Construction Set era of 8-bit home computer games started by Bill Budge's Pinball Construction Set.
Responsibilities:
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Involved in all phases of the Software development life cycle SDLC using Agile Methodology.
- Worked with Java Script, jQuery events and functions.
- Updated CSS layout to reflect the new changes as per the addition of new components.
- Worked with backing beans to implement the changes.
- Developed Struts action classes, forms and Jsp pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Performed extensive test driven development using JUnit for unit testing.
- Responsible for data validation on the Client side by using JavaScript and JQuery.
- Used Struts MVC in architecture in developing the application.
- Developed Server side validation by using Struts Validation Framwork.
- Implemented LookupDispatchAction and Action class for developing the functionality using Struts.
- Developed User interface for the application using Struts tag libraries, jQuery, JSP, and JSTL.
- Used Hibernate for querying and maintaining database persistent objects and implemented the second level caching usingHibernate.
- Created XML Schema, XML template and XSLto validate the XML Messages coming from SOAP Based Web Services JAX WS.
- Implemented message level security using user name tokens.
- Consumed web services and integrated with legacy application modules.
- Developed and Consumed SOAP and RESTFUL web services.
- Deployed the application on Apache TomcatServer.
- Implemented various functions in Unix Shell Scriptsfor running the batch jobs on the UNIX environments.
Environment:Java, J2EE, JSP, Servlets, Struts, Struts Tag Libs, Validation Framework, Hibernate, Oracle, Java Script, jQuery, XML, Apache Tomcat 6.0.
Confidential
J2EE Developer
The purpose of the project was to take requirements and drive the analysis phase of java-based application development to create high level J2EE software design. Designed, implemented and supported internal and external web based applications for the pharmacy. Participated in developing other software and reports to support pharmacy operations
Responsibilities:
Interacted with the client business analysts, functional teams to review and understand the requirements and developed technical design, implementation, and migration specifications.
- Used ORM tools like Hibernate to integrate with Spring DAO for database operations.
- Used Spring-IOC concepts and Spring MVC architecture for developing the application.
- Developed customer centric event driven and data driven web interfaces using HTML,JavaScript, JSP, XML.
- Modeled the entire application and designed use cases, sequence diagrams, activity diagrams, and class diagrams using Rational Rose and designed the application using Model2 framework.
- Developed client side and server side validations using validation controls and JavaScript.
- Developed database objects like Tables, Views, Stored Procedures, User Functions using SQL,PL/SQL, Oracle 8i and used them in EJBs and WEB components
- Developed data access components using JDBC, DAOs, and Beans for data manipulation.
- Designed and developed and deployedSession, EntityBeans, and WebComponents onWebSphere.
- Developed business layer components and integration services using XML Parsers and Java.
- Maintained the different versions of source code with changes ready to be deployed todevelopment, QA, and production environments.
- Used MAVEN as a build tool.
Environment: Java, J2EE, Spring, JSP, Hibernate, Struts, EJB, JDBC, SQL, PL/SQL, XML, HTML,JavaScript, Oracle, UML, Rational Rose, WebSphere, RAD, Maven.
Confidential
Java/J2EE Developer
Bank Management System
The application is to provide the Internet Banking facility for the SunTrust Bank customers. The online banking application is built in Java/J2ee technologies which provide various functionalities like bill pay, transfers, overdraft protection, credit card requests, offers, manage account information online etc. apart from just viewing the account information online.
Responsibilities:
- Involved in designing of high level details like Use Case diagram and low level design likeClass and Sequence diagram.
- Implemented various J2EE design patterns like DAO, Singleton and Session Facade.
- Designed and developed the user interface using Struts view component, JSP, CSS andJQuery.
- Implemented the presentation layer using Struts Framework.
- Used Spring Framework for Dependency injection and for integration with Struts Framework.
- Implemented Validation of all forms using Struts validation framework.
- Involved in the design and development of Stored Procedures.
- Used SVN for versioning and concurrent access to the project files.
- Used Log4J utility for logging.
- Used Ant scripts for building the application.
- Created tables in Oracle database.
- Implemented Database access through Hibernate.
- Extensively used JUnit for unit testing.
- Developed and Consumed WebServices to interact with internal and external systems by usingJAX-WS.
- Deployed the application on WebLogic application server.
Environment: Java, JSP, Struts, Hibernate, JUnit, Oracle, Log4J , SQL, WebServices, XML, JSTL, HTML, CSS, Ajax, JQuery, WebLogic, Maven, SVN, Rational Rose, Windows XP.
Confidential
Java Developer
Confidential is a pioneer in software development catering the needs of diverse clientele. The Project was to develop an education information management system for one of its clients Jawaharlal Nehru Technological University which is one of the largest universities of technical education in India. I was mainly working with creating Interfaces for Information system and Purchase Information system modules of the application where it displays results and updates to millions of students.
Responsibilities:
- Involved in preparing the Test Plans for testing to be carried out effectively.
- Developed the core modules for the services by using n- tier architecture.
- Analyzed the GAP documents to created Test Scenarios and Test Cases.
- Interacting with the client in understanding the requirements and translating them into Technical
- Reviewed the Test cases prepared by other team mates and suggested improvements if required.
- Focused more on the Functional behavior of the system.
- Integration tested the Transfers Module completely.
- Tested transactions created electronically through message injection using JMS.
- Used JSP, HTML, Taglibs and CSS to create UI pages.
- Used Java script for client side validations.
- Effective execution of the prepared Test Cases.
- Involved in writing SQL queries PL SQL- Stored procedures functions.
- Used separate rules to do business validation.
- Took active participation in the discussions with the Client on several issues.
- Involved in peer level reviews.
- Build deployment the code using Ant.
- Involved in setting up web sphere server, data sources, connection pooling and queues set up messaging.
- Implemented a Test Management System using SQL Stored Procedures and Shell scripts to automatically create Test Data.
- Involved in unit testing JUNIT and in integration testing.
Environment: Java, JSP, Servlets, Tag libraries, JavaScript, CSS, JDBC, JNDI,Oracle 8i, Java beans, Windows/UNIX, Ant, JUNIT, IBM Clear Case, Web Sphere.