Java Developer Resume
Irving, TX
SUMMARY
- 6+ years of progressive and technical experience in the development of multi - tier applications using Java/J2EE.
- Proficient in Analysis, Design, Development, Maintenance and implementation of Enterprise, web and client server applications.
- Extensive experience in developing applications using Core Java, J2EE,Servlets, JSP, EJB, JMS, MQ Series, Spring, JSF, Struts, JDBC, Hibernate, HTML, XML and JUnit.
- Expertise in client design using HTML, XML, CSS, Java Script and JSP.
- Experience in the functional usage of applications in JBoss, Web Logic, WebSphere and Apache Tomcat Server.
- Good at Object Oriented Concepts and Design (OOC/OOD)
- Having experience in the Python, Groovy and Grails scripting.
- Experienced in developing the web Services, SOAP and REST.
- Proficiency in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi layered system architecture.
- Strong working noledge in Oracle SQL, PL/SQL- stored procedures and triggers.
- Hands on experience using Selenium RC, TestNG.
- Experience in writing test plans, test cases and test design specifications.
- Extensive experience in Object Orient Programming using Java.
- Hands-on experience in UNIX commands.
- Knowledge in designing presentation layer components using Struts, JSP, Servlets.
- Strong analytical skills with ability to perform development tasks with minimal supervision.
- Very good noledge and hands on experience in Agile Scrum Methodology & Software Development Life Cycle (SDLC).
TECHNICAL SKILLS
Languages: Java 1.5/1.6/1.7, PL/SQL, HTML, XHTML, Java Script, Unix
J2EE Technologies: JSP, Servlets, JDBC, EJB, Struts, MVC and Java Beans
Frameworks: Struts, Spring and MVC Architecture
Persistence Layer: Hibernate 2/3.1
IDEs/Tools: Eclipse4.2/4.3, My Eclipse
Operating System: Unix, Windows
Data Base & ORM: Oracle 9i/10g/11g, MySQL, SQL Server
Web/Application Servers: Web Sphere, Web Logic, Apache Tomcat 5x, JBoss 4.0/4.2
Documentation Tools: MS Office 2007/2010
Web Services: SOAP, REST
Testing Tools: Load Runner, Junit
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JSP, JQuery, HTML5, CSS3, Java Script for request management and search and filter modules.
- PAGE FLOW is used to drive user interfaces
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Developed Restful Web services for transmission of data in JSON format.
- Extensively worked on XML DOM Parser
- Developed unit and integration test cases using JUnit, Mockito.
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for the entire build process.
- Used Hibernate for Object mapping
- Integrating Spring as Controller Framework with EJB’s between view and model.
- Having experience in leading team with 2 members for 6 months.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application pages, EJB and XML.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
- .Developed spring service classes using spring controller component.
- Deployed the application on Web Sphere server.
- Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.
- Used Log4J API for logging and debugging.
- Developed the application using Data Access Objects, and Singleton.
Environment: Java, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL,JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Reviewed the functional, non-functional requirements and high level designs.
- Worked with Agile Methodologies.
- Used Struts and Spring Web flow for integration purpose in application development.
- SOAPUI is used for web services testing.
- Implemented enterprise applications using WSDL, SOAP and XML schema.
- Soap over Http and Soap over MQ series JMS are used to communicate with components.
- Developed different design methodologies such as MVC and factory design patterns.
- Used Hibernate for Object mapping.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application pages, EJB and XML.
- Implemented Groovy script in application.
- Worked extensively in the backend Oracle database.
- Used Log4J for any errors in the application
- Used HTML, CSS and Java Script for developing user interface.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Used MAVEN as build tool.
- Used WSDL to post the services in the UDDI.
- Developed lookup tables and views to speed up queries.
- Provide critical support to current order management systems being used as and when required.
- Participated in Quality analysis and testing.
Environment: Java, EJB, Hibernate 3.6, Struts 1.3, Spring 2.5, Oracle 10g, XML, EJB, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript, Apache Tomcat 5x, Log4j
Confidential, Atlanta GA
Application Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design and testing phases.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
- Using Java Financial platform built an application, which is an integration of technologies such as Struts, Spring and Web Flow.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
- Implemented the Enterprise JavaBeans to handle various transactions
- Developed Service Oriented Architecture using JMS for messaging.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Developed and maintained the data layer using the EJB’s.
- Used Spring Core for dependency injection/Inversion of Control (IoC).
- Used Log4j for debugging the issues and exceptions.
- Participated in designing Web services framework in support of the product.
- Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
- Involved End to End development by integration Front End and Backend by Debugging.
- Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.
- Worked with Groovy and Grails script.
- Used XML to transfer the application data between client and server.
- Used the JDBC for data retrieval from the database for various inquiries.
- Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.
Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, EJB, JavaScript 1.2, SQL developer Web logic 10.2, and Junit 4.0.
Confidential
Java Developer
Responsibilities:
- Understanding and analyzing the requirements.
- Implemented server side programs by using Servlets and JSP.
- Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
- Implemented MVC using Struts Framework.
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures
- Widely used HTML for web based design.
- Involved in Unit testing for various components.
- Used Log4J for any errors in the application
Environment: Java 2, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL and Oracle9i.