Java Developer Resume
CA
SUMMARY:
- Having 7+ years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements Gathering, Analysis, Design, Development, Testing and Implementation.
- Extensively worked on n - tier architecture systems with application system development using Java, Core Java, JDBC, Servlets, JSP, EJB, JMS, Web services, Spring, Struts MVC, JSF, Hibernate, XML, JAXP and JAXB.
- Expertise with Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
- Extensive knowledge and experience in developing JAVA based applications using Core JAVA, Collections API, J2EE, JDBC, JSP, HTML, JavaScript, and XML.
- Accomplished software engineer specializing in Java/J2EE development and production support.
- Working experience with J2EE application servers such as Weblogic Portal Server, Websphere Application/Portal Server and JBoss.
- Proficient in Web page creation using HTML, JQuery, JavaScript, and CSS.
- Enhancement, design and development using JavaScript, JQuery, HTML, CSS at the front-end.
- Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis and Design (OOAD) using UML (Unified Modeling Language).
- Good Object Oriented Design and Graphic UI Design of Business Modules using UML, Use Cases, Sequence Diagrams.
- Implemented Rich User Interfaces using JSP, JSTL, JSF, HTML, DHTML, XHTML, CSS, JavaScript, JSON and AJAX.
- Developed and Consumed JAX-WS based Web Services using SOAP, WSDL and local testing using SoapUI tool.
- Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, DOM, HTML, Python and CSS.
- Used JUnit for testing the applications.
- Used multithreading to manage heavy incoming traffic.
- Have good experience in implementing various J2EE Technologies and well versed with Design Patterns (Singleton, Factory, DAO, Service Locator)
- Experienced in using distributed technologies like Enterprise JavaBeans (EJBs).
- Participated in the deployment and configuration of Java/J2EE applications in LINUX environment.
- Participated in the deployment and configuration of WebLogic, Tomcat, WebSphere 8.5, JBoss app servers.
- Developed back end interfaces using PL/SQL packages, Stored Procedures, Functions, Exceptions Handling and Triggers.
- Was involved in Oracle DB Integration.
- Participated in configuring version controls like CVS, SVN, ClearCase and VSS.
- Experienced in using IDEs such as Eclipse, My Eclipse and RAD.
- Highly capable in learning things quickly and good at time management
- Excellent communication skills, interpersonal, hardworking and ability to proficiently communicate with all levels of the organization and work as a part of the team as well as independently.
TECHNICAL SKILLS:
Java/J2ee Technologies: Core Java, J2EE, JDBC, Servlets, JSP, EJB, JSTL, JavaBeans, JNDI, JMS, XML, Web Services, AXIS, SOAP, WSDL, REST, JSON.
Java Frameworks: Spring, Struts MVC 2.0, Hibernate
Client Side Programming: HTML5, XHTML, DHTML, CSS, JavaScript, JQuery, JSON, XML, Python and AJAX.
RDBMS & Data Technologies: SQL, PL/SQL, Oracle 11g, MySQL, DB2Microsoft SQL Server 7.0/2000/2005/ Express, Microsoft Access.
Operating Systems: Windows
Application Server: WebLogic 10.3, Tomcat 7.0, WebSphere 7, IBM WebSphere 8.5, JBOSS 5.2
Tools: Ant, JUnit
Design Tools: Microsoft Visio, Rational Rose, UML, GWT
Version Control: SVN, IBM ClearCase, CVS, VSS.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java Developer
Responsibilities:
- Designed the user interfaces using JSP.
- Developed Custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
- Deployed the applications on IBM Web Sphere Application Server.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
- Used Struts framework along with JSP, HTML, CSS, and JavaScript, Python to construct the dynamic web pages (presentation layer) for the application.
- Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Used JDBC for database connectivity to Oracle 8i.
- Was extensively involved in Oracle DB Integration.
- Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
- Improved code reuse and performance by making effective use of various design patterns such as Singleton, Session Façade, Value Object, etc.
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
Environment: Java, J2EE, JSP, Servlets, Struts, EJB, JMS, Hibernate, Spring, CSS, JNDI, Oracle, DB2, JavaScript, HTML, HTML5, XML, Python, SQL, Ant, CVS, Log4j.
Confidential, NJ
Java Developer
Responsibilities:
- Analyze, evaluate, test, debug, document and implement moderately complex software applications.
- Implement, integrate and maintain the web related applications.
- Implemented the online application by using Spring Web MVC framework, Core Java, JSP, Servlet.
- Used spring framework for the business layer using Spring Core, IoC, DI, Spring ORM, Spring Web MVC, Spring AOP modules.
- Used Hibernate ORM Framework to communicate with Oracle 11g database.
- Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Implemented the project using Rich interfaces technologies using Ajax, JavaScript, HTML, and DHTML.
- Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
- Used GWT for building and optimizing complex browser based applications.
- Designed and developed base framework classes, common reusable components.
- Extensively used Java multi-threading to implement batch jobs.
- Used SVN as version control tools to maintain the code repository.
Environment: Core Java, JAVA, J2EE, JDK 1.6, Servlets, JSP, XML, Struts, Web Services (JAX-WS: WSDL, SOAP), Spring MVC, JNDI, Hibernate, JDBC, SQL, PL/SQL, HTML, DHTML, JavaScript, Ajax, Python, Oracle 11g, DB2 SOAP UI Tool, GWT, SVN, SQL, Log4j, ANT.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Developed and consumed JAX-WS based Web Services using SOAP, WSDL and local testing using SoapUI tool.
- Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, Multithreading based on the application requirements.
- Involved in implementing Struts MVC architecture and configuring the struts-config.xml file to manage actions.
- Developed web pages to display the mortgage rates and details pertaining to that account using DHTML, JSPs’ and CSS.
- Implemented caching techniques, and DAO’s to retrieve the data and did other database configurations using Hibernate.
- Designed and developed base framework classes and common reusable components.
- Implemented GUI pages by using JSP, HTML5, CSS, JavaScript, JQuery, JSON, and AJAX.
- Implemented the online application using Spring Web MVC framework, Core Java, JSP, Servlet.
- Used Hibernate ORM Framework to communicate with Oracle 11g database.
- Used RAD as Development IDE for web applications.
- Configured the project on IBM WebSphere Batch 8.5 application servers.
- Used ClearCase for Version Control tool and ClearQuest for bug tracking tool.
- Deployed the project in Linux environment.
Environment: JAVA, Core Java, J2EE, Servlets, JSP, CSS, XML, Web Services, Spring MVC, JNDI, Hibernate, JDBC, SQL, PL/SQL, HTML, DHTML, JavaScript, JQuery, Ajax, Oracle 11g, ANT, Log4j.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML and CSS.
- Participated in the development of GUI pages by using JSP, HTML, CSS, JavaScript, JQuery, JSON, and AJAX.
- Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlet, Spring Web MVC framework.
- Used JDBC to communicate with Microsoft SQL Server 2000 database.
- Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
- Used Eclipse as Development IDE for web applications.
- Configured the project on WebLogic 10.3 application servers.
- Used VSS for Version Control tool.
Environment: JAVA, Core Java, J2EE, JDK 1.6, Servlets, JSP, XML, Web Services using JAX-WS: WSDL, SOAP, Servlet, JAX-RS: RESTful API, Spring MVC, JNDI, JDBC, SQL, PL/SQL, HTML, DHTML, JavaScript, JQuery, Ajax, WebLogic, ANT, Log4j, Eclipse.
Confidential
Java Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Was involved in the preparation of the software requirements and design document (SRS & SDS)
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Worked with developing class diagrams and Sequence diagrams.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
- Front end validations are written using JavaScript.
- Performed Unit Testing using JUnit.
- Worked on Linux environment.
- After integrating all the modules of the project it was deployed in JBoss application server.
- Worked with creating a User manual and User guide for the new system.
Environment: Java jdk 1.4, JEE 1.2, HTML, CSS, JDBC, Servlets, JavaScript, JSP, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, MySQL.
