Java Developer Resume
Foster City, CA
SUMMARY
- Highly Self - motivated with 5+ years of work experience as JAVA Developer and goal oriented team player with strong analytical, debugging and problem solving skills. Strong in object oriented analysis and design. Diversified knowledge and ability to learn new technologies quickly.
- Experienced in application design and development using JAVA and other web technologies including Core Java, J2EE, EJB, JSP, Servlets, JMS, Hibernate, XML, and JDBC.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Excellent programming skills and development experience with JDK 1.6 & 1.7, J2EE, Servlets, JSP, JSF, Swings, EJB, JMS, JDBC, JUnit and Web Services.
- Experience in client side Technologies such as JavaScript, JQuery, HTML, DHTML and CSS.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets.
- Extensive Knowledge in all phases of Project and Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
- Experience in extensive usage of various Design Patterns with JAVA and J2EE.
- Good hands on experience in different IDEs like Eclipse, NetBeans, Notepad++.
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- Worked with Spring Framework and Hibernate.
- Knowledge in programming with SQL, PL/SQL and Stored Procedures.
TECHNICAL SKILLS
Languages: Java, Action Script 3.0, HTML, XML, CSS, UNIX Shell, JavaScript, JQuery, SQL
Technologies: JMS, JSP, Servlets, JNDI, JDBC, EJB, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, LOG4J
Distributed Technologies: RMI, EJB, JMS, Data Warehouse, IBM Infosphere and IBM MQ
Application Server: BEA Weblogic 10.3/8.1/7.1/5.1 , Apache Tomcat 5.5/6.0, IBM Web Sphere AS 6.1.
J2EE Frameworks: Agile, Struts 2.0, Log4J, MVC, Hibernate2.0
IDE’s: Eclipse, Edit Plus, Notepad++, JBuilder, IBM-RAD, NetBeans.
Database(s): Oracle, MySQL, MS Access, DB2 UDB.
Version Control Tools: Tortoise SVN, Rational ClearCase, VSS, WinCVS, RequisitePro, ClearQuest
Testing Tools: JUnit, WinRunner
Case Tools: Rational Rose, UML, OOAD, RUP
Operating Systems: Windows, MS-DOS, UNIX.
PROFESSIONAL SYNOPSIS
Confidential, Foster City, CA
Java Developer
Responsibilities:
- Worked on n tier application development using J2EE, Struts, Spring, and also worked with Object Oriented Design and Design Patterns.
- Key person in the Designing and Development of AAW application using Struts framework.
- Worked on critical requirements for design, development and integration of complex systems, apps, services, APIs that process millions of transactions per day.
- Designing the Rules Management Use Cases by creating Java generic components.Re-factored large code base to conform to best practices to Spring design patterns.
- Responsible for the entire Design and coding the whole Rules Management module and JUnit. Responsible for implementing the business API's.
- Involved in development of new versions of the application.
- Used Spring-JDBC Template for coding DB operations.
- Interaction with VIP, IFD-Fraud Detection systems to get and send data.
- Worked on Deployment and Package manager to deploy these rules on 4 VIP systems.
- Coding UI components using struts and Unit testing using JUnit.
- Notified the client for any risk and enhancements in the application.
- Used SQL Squirrel and IBM DB2 Client for accessing Used JavaScript to check the client side validation while creating the front end-using HTML.
- Building the application by using ant.DB2..
- ClearCase for check-in the code and ClearQuest for bug tracking.
- Enhancing, maintaining and supporting key client-facing applications.
Environment: Java 1.6, Websphere Application Server, Unix, sftp, putty, WSAD 5.1, Struts, Spring, XML, SOA, JSP, JUnit, DB2, Log4J, JavaScript, Eclipse 4.2, SVN, ClearCase, IBM DB2 Client, JDBC, WebService, MQ, Squirrel SQL, Ant.
Confidential - Cupertino, CA
Java Developer
Responsibilities:
- Developed the GUI Web Interface using JSP, AJAX, HTML and CSS
- Designed and implemented business logic and Integrated with Front End Controllers
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
- Used jQuery for event handling
- Developed UNIX shell scripts for application specific
- Used MVC framework for developing J2EE based web application
- Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application
- Spring was used for dependency injection
- Developed UI designs & development using JSF & JavaScript
- Created and maintained (ORM) mapping files and transaction control in Hibernate
- Participate in designing Web service (REST Service) framework in support of the product
- Helped to integrate the dynamic data HTML and validated them using JavaScript
- Developed EJB Session Beans in implementing business logic and transactions
- Configured and implemented Log4j for logging
- Designed and Implemented Unit Testing using JUnit Framework
- IBM WebSphere 6.0 to deploy J2EE application components
- Wrote complex SQL statements to retrieve data from the MySQL database
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Environment: Core Java, Java 6, AJAX, GUI, JSF 2.0, CSS, HTML, JSP, JavaBeans, multithreading, J2EE 6, JDBC, Hibernate, Spring 3.2, Web Services(REST), SQL, ANT, Shell Script, IBM WebSphere 6.0, Oracle, LINUX, Solaris, MAC
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and developed an Intranet web application.
- Worked on Authorization and Authentication modules.
- Designed contract merge process from Siebel to Sub Center.
- Developed batch job called Jacoby to transfer data from Siebel to Sub center using Spring Batch.
- Developed Installation Administration and Customer management modules end to end with ability to add/delete/edit.
- Consumed Echo Star Soap Services to update the receivers’ inventory.
- Developed GUI screens using JSP, Servlets, JavaScript and HTML.
- Developed Custom Tags to simplify the JSP code.
- Implemented persistence classes and XML mapping files for Hibernate.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
- Developed modules using spring.
- Implemented Spring Dependency Injection mechanism.
- Utilized ANT for the build.
- Responsible in maintaining the Java source code Using CVS as a version control system.
- Involved in fixing the defects through pass 1, 2, 3 of the Integration Testing.
- Used JUnit framework for Unit testing of application.
- Implemented log4j for application logging and to troubleshoot issues in debug mode
Environment: ANT for builds, Log4j, Toad, Java 1.6, JSP, SOAP, JSTL, JavaScript, UNIX, Oracle 11i, Spring, Spring Batch, CVS, HTML and CSS
Confidential,
Java/ J2EE Developer
Responsibilities:
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Involved in SDLC, System Requirements study and conceptual design.
- Used VSS as source control.
- Use of core java for multithreading, Serialization process.
- Analysis, design and development of applications based on J2EE design patterns.
- Developed front-end screens with JSP, HTML.
- Used JDBC for Data Access Layer.
- Developed client-side validations using JavaScript, AJAX to get dynamic data.
- Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
- Use of Java user interfaces like JSF.
- Used Eclipse IDE for developing j2EE components.
- Used log4j for logging activities.
- Responsible for writing SQL and PL/SQL.
- Used WebLogic as application Server and responsible for WebLogic server administration activities.
- Responsible for writing Data Access Object's (DAO) using JDBC.
- Worked with Several Design Patterns like MVC, Singleton Design Pattern.
- Used JUnit for testing the program.
Environment: Java1.6, J2EE, JSP, Servlets, AJAX, Jquery, Spring Framework, JDBC, HTML, XML, JavaScript, PL/SQL, log4j, Eclipse 2.1/3.0, Windows XP, WebLogic 10.3, VSS, JUnit.