Java Developer Resume
Roseville, CA
SUMMARY
- Over 7 + years of Software design, development experience in web - based and distributed enterprise applications on Java and J2EE/JEE Technologies.
- Exposure to complete Software Development Life Cycle for complex information systems using various Commercial applications.
- Experience in design and development of multi-tier application using Java, J2EE, Servlets, JSP, Struts, EJB, XML, Web Services, Hibernate and Spring Framework.
- Experience in Struts Framework (MVC architecture, and XML related).
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in client side Technologies such as HTML, CSS and JavaScript.
- Experience in using SQL and PL/SQL queries.
- Experience with TOAD.
- Experience on developing Applications using Eclipse IDE.
- Experience in various version control tools like IBM Clear Case, TeaLeaf& Visual Source Safe
- Experience in writing technical documents like Detail Design, Creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration).
- Ability to plan, prioritize and work under pressure in a small team environment with excellent analytical, logical, communication and programming skills
- Strong analytical,debugging and problem solving skills. Excellent communication, presentation skills and a good team player.
TECHNICAL SKILLS
Programming Languages: C, C++, Java.
Implementation Methodology: UML, Object Oriented Analysis and Design, OOPS.
J2EE Technologies: Servlets, JSP, JSF, JDBC, Enterprise Java Beans (EJB).
J2EE Framework: Apache, Struts, Spring, Hibernate.
Servers: Web Sphere 5.0/6.0, Web Logic 8.1/6.0, Apache Tomcat Server6.0/7.x, Jboss.
Web Technologies: XML, CSS, Java Script, HTML, XSL, AJAX, Web services.
Source Control: IBM Clear Case, TeaLeaf, Visual Source Safe.
RDBMS: Oracle 9i/10g, SQL Server, DB2.
IDE: Eclipse, NetBeans.
Database: SQL, PL/SQL.
Operating Systems: Windows (latest version), UNIX, LINUX, Mac OS.
Tools: Word, Visio, PPT.
PROFESSIONAL EXPERIENCE
Confidential, Rancho Cordova - CA
Java Developer/Batch Support
Responsibilities:
- Analyze the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
- Involved in modifyingUI layer using JSP, HTML, Servlets,EJB along with Controller classes.
- Involved in database tables implementation.
- Performed UNIT testing, QA testing, Regression testing, and System testing.
- Involved in developing and implemented the SpringMVC Architectural Pattern using Springs Framework including JSP, Servlets, EJB, and Form Bean.
- Used the Validation framework with Springto validate input at the server-side.
- Developed the Action classes along with Action mapping and configurations in struts-config.xml file.
- Developed process classes for data processing, database access (JDBC), connection pooling, SQL Queries using joins.
- Used Oracle as resource tier and developed PL/SQL Stored procedures using TOAD, Function and Event Triggering in add, update and retrieval modules.
- Involved in developing and running the batch jobs which runs every night.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
Environment: Java, J2EE1.4.2.10, EJB2.0, Java Servlets2.4, JSP1.2, JavaScript, oracle 9i/10g, XML, Eclipse3.1, Ant, Java, JUnit, Agile Workflow Process, Toad, VPN, MS-Project.
Confidential, Roseville, CA
Java Developer
Responsibilities:
- Involved in design and implementation of MVC architecture in different modules.
- Developed UI layer using JSP, HTML, Servlets, EJB along with Controller classes.
- Used Asynchronous JavaScript, J Query and XML (AJAX) for better and faster interactive Front-End.
- Developed the Action classes along with Action mapping andconfigurations instruts-config.xml file
- Developed SQL queries and stored procedures.
- Developed the Presentation Tier usingStruts framework
- Used the Validation framework withstrutsto validate input atthe server-side.
- Developed and implemented the Spring MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, and Form Bean.
- Extensive worked on Restful services API using resteasy framework.
- Involved in writing unit test case for restful web services using junit.
- Worked with RestClient tool for performance test.
- Developed process classes for data processing, database access (JDBC),connection pooling, SQL Queries usingjoins.
- Used Oracle as resource tier and developed PL/SQLStored procedures, Function and Event triggering in add, update and retrieval modules
- Involved in Unit & Integration Testing for different Modules in the application.
Environment: HTML/DHTML, Java, JavaScript, XML, Servlet 3.0, JSP 2.2, EJB 3.0, Struts 2.0, Spring, JDBC, MS SQL, WAS (Web sphere Application Server), CVSNT, JUnit, Eclipse 3.4
Confidential, Bloomington- IL
Java Developer
Responsibilities:
- Prepared LowLevelDesign documentsfor Technical architecture documents which consist of Sequence diagram, Class diagram and component diagram using Rational software Architect and the Pseudo Code Logic.
- Involved in UI (User Interface) development of Life Quote, Application and purchase Phase 1.5
- Developed MAX Implementation (Internationalization) using Spring MVC interceptors.
- Tested the developed Webservices usingSoap UI .
- Developed Life Quote User Interface screens using SFX/Jquery/Ajax/HTML.
- Implemented Controller and Model layer using Spring MVC.
- Implemented Saving Life Quote to RequestDB using SEED and JRF
- Implemented Life Quote POC migration from SFX5.0 to SFX6.0.
- Developed Test Cases for Life Quote POC using Junit and Easy Mock.
- Used IBM TealeafCXImpact Portal tool to capture, analyze and event produce the customer's online experience with life application.
- Used XStream as XML parser.
- Used SPlunk tool for logging and analyzing Build results.
Environment: Java 1.5,spark 7.3(SFX, MAX, BGL, SEED, JRF), XML, VMware Vfabrictc server v2.6, javascript, AJAX, Spring 3.1.2, Junit 4.8, Easymock 3.1, Apache-CXF 2.4.2, Maven 2.5.1, Splunk, Soap4.0.1, Microsoft Visio 2010,TeaLeafv8.2.
Confidential, Gaithersburg-MD
Java Developer
Responsibilities:
- Was involved development and implementation of front end Screens for Claims Module.
- Was involved in the understating and testing the business rules for the Claims Edits Processing using Rules Engine.
- Implementation of design patterns such as DAO, MVC, and Factory patterns.
- Developed the JSP’s under view of the MVC framework using the Struts framework.
- Contributed to the development of Provider Enrollment, Client Eligibility, Reference module using Struts MVC framework.
- Write the XML configuration files for report generation
- Developed the J-unit test cases for all the categories.
- Involved in build and deployment using ANT.
- Performed UNIT testing, QA testing, Regression testing, and System testing.
- Supported for debugging the application to fix the errors that were reported by testing team.
Environment: Java, J2EE1.4.2.10, EJB2.0, Java Servlets2.4, JSP1.2, JavaScript, oracle 9i/10g, XML, Eclipse3.1, Ant, Java, JUnit, Agile Workflow Process, Toad, VPN, MS-Project.
Confidential
J2EE programmer / Web Administrator
Responsibilities:
- Developed web based utilities for users using JSP and Java Script.
- Used java Script and HTML for client validations.
- Developed code for Servlets.
- Used Swing components and AWT to develop the Client screens.
- Developed and Deployed EJBs and Servlets in IBM WebSphere 3.5
- Created use cases, class diagrams, activity diagrams and collaboration diagrams using Rational Rose 2000.
- Used struts tiles for JSP page layouts.
- Involved in server side programming using Servlets and Session Beans.
Environment: Java, EJB, Servlets, Swing, HTML, Java Script, Oracle 8.x, IBM WebSphere 5.0, Windows NT,