Sr. Java Developer Resume
San Jose, CA
SUMMARY
- An accomplished Sr. Java/J2EE Professional with 7 years of progressive experience specializing in Object - Oriented Analysis and Design with extensive experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance
- Experience in designing and developing object oriented software applications with a wide exposure to e-business, ecommerce, Internet, Intranet, Financial and Banking applications.
- Extensive Experience with J2EE technologies using Java, JDBC, Servlets, JSP, EJB, Swing, JNDI, Frameworks (Spring, Struts, Hibernate).
- Extensive experience in application development using Model View Controller Frameworks like Struts.
- Experienced with XML related technologies such as XML, XSL, XPath, DOM, JDOM, SAX and Web Services.
- Experience with SQL, PL/SQL, MySQL, Oracle, DB2, MS - Access.
- Experienced in WebSphere Application Server 6.
- Experience in Toad, SQL developer and IBM Data Studio.
- Experienced in GUI/IDE Tool using Eclipse, RAD, RSA.
- Expertise in Object Oriented Analysis and Design.
- Project timelines and status tracking in Microsoft Project Plan (MPP).
- Good Experience in software configuration management using IBM Rational Clearcase.
- Excellent analytical, problem solving, communication skills and a team player.
- Experience in 24x7 production support for critical applications.
- Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities.
- Very good team player with ability to perform under stress.
- Excellent presentation and technical documentation skills.
- Developing Test plans, Test cases and Automating the same.
TECHNICAL SKILLS
Languages: Java, HTML, SQL, UML, PL/SQL, C, C++.
Technologies: J2EE, Swing, JDBC, Servlets, JSP, EJB, JNDI, Java Beans, JavaScript, Webservices.
Xml Technologies: XML, XHTML, XSLT, Xpath, DOM, SAX.
Tools: Eclipse, RAD, RSA, Toad, SQL Developer, IBM Data Studio, IBM Rational Clearcase, JProbe, Secure CRT, Service Manager Client, HP Quality Center, VSTS, Coded UI, TFS, MTM, Microsoft Visio, Rational Rose.
Server: Tomcat, WebSphere Application Server, JBOSS.
Framework: Spring, Struts, Hibernate.
RDBMS: Oracle, DB2, MS Access, and MySQL.
Operating Systems: Windows, Unix, Solaris, AIX.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Responsibilities:
- Developed the JAVA application based on the Service Oriented Architecture.
- Involved in Requirements gathering, Analysis and Documentation.
- Participated in Change Requirements and Bug fixing.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Generated Report Forms by using XSL, XSLT, and XSL-FO transformations.
- Used IBM Web Sphere Application Server to deploy the application.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- Created session EJBs that retrieved information from Oracle database using Hibernate.
- Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Developed various generic JavaScript functions used for validations.
- Used DOM parser for validating the XML files against their respective XML schemas.
- XPATH expressions are used to extract data from XML files
- Used HTTP Request and SOAP Web service to post XML Data to the End Client.
- Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Involve in writing SQL queries and database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used Eclipse, JDeveloper to develop and debug application code.
- Used Ant and Maven based scripts to build and deploy the applications on the Server.
- Used Log4j utility to generate run-time logs.
- SVN and Tortoise SVN were used for project management and version management.
- Deployed the application on Websphere 7.0 application server.
- Developed Functional Requirement Document like Unit Test case Doc, Analysis Doc, Technical Design Doc, based on users’ requirement for the business modules for future references and updates.
Environment: J2EE, Spring framework, Spring MVC, Spring Batch Process, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Altova XML Spy, Java Beans, XStream, Apache POI, JQuery, JavaScript, Oracle 10g, Websphere 7.0, Design Patterns, JDveeloper, SVN, Tortoise SVN, Apache Maven, ANT, Windows XP, JUnit, HtmlUnit, XSLT, HTML/DHTML.
Confidential, Richmond VA
Sr. Java Developer
Responsibilities:
- Developed application in MVC architecture like struts framework. Worked on Tiles and used Validator Framework for validation. Involved in writing Action Forms and Action Classes.
- Involved in requirement Analysis, documentation of high level and low level design.
- Used JSP for the front end development and Java script for validation.
- Worked on Ajax part of the application to get user friendly dynamic content display.
- Created EJB’s to implement back end business logic.
- Developed Junit test cases for all implemented java classes.
- Involved in peer reviews and code reviews with client.
- Bug fixing during the QA Cycle.
- Served as a Configuration Controller.
- Involved in releases with creating jar files and deploying it on test server and production server.
- Worked both as a part of the team and also independently in designing, coding and testing of the application.
- Used VSS and Rational Clear case as version control system for requirement, design documents and coded files. Used Rational Clear quest for defects and change requests tracking.
Environment: Java, J2EE, Struts, JDBC, JSP, Java Script, AJAX, EJB, JUNIT, ANT, CSS, XML, RAD, WebSphere server, Oracle, Rational Clear case, Rational Clear quest, VSS.
Confidential, Jersey City, NJ
Java/J2EE Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- 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.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Subversion to implement version control System.
- Build ANT Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.
Confidential
Java Developer
Responsibilities:
- Developed Action forms & Action Classes.
- Involved in Coding Server pages using JSP.
- Developed Servlets to process the business logic.
- Developed the project using Struts Framework.
- Developed Java Beans, JSPs and Servlets.
- Involved in writing SQL queries.
- Created Java Beans for transactions between JSP pages and EJBs.
- Developed customized Tag Libraries for use in the JSP pages developed
- Performed Client side validations using Java script.
- Developed web pages and reports using j2ee.
Environment: Struts, JSP, Servlets, EJB, JDBC, Oracle and Web logic Application Server.
