Sr Java Developer Resume
Walnut Creek, CA
SUMMARY:
- 7+ years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
- Extensive experience in J2EE environment based on Model View Controller (MVC) using spring, Jsf and Struts.
- Expertise in Development of web - based applications in Java, J2EE (Servlets, JSP, JDBC, JNDI and JMS), REST and Restful Web Services, SOAP, Axis2, spring 3.0 2.5, Hibernate 3.0, JPA, XML, XSL, XSLT, CSS; Application servers (Web sphere, JBOSS, Tomcat and Oracle Web logic).
- Worked with Application servers like BEA Web Logic, IBM Web Sphere and JBOSS 3.x/4.0.
- Client-side Programming with HTML, DHTML, Java Script, Angular JS, CSS, AJAX and jQuery.
- Possess application development experience using Agile, SCRUM and Waterfall methodology
- Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Expertise in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
- Establish and maintain productive working relationship with management, Clients and team members.
- Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML, XSD, JAXB, with good understanding of JAX-WS, JAX-RS and JAX-RPC inter-operable issues.
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Extensive experience in developing unit testing frameworks using JUnit, Mock Object and Cactus based on test first or test driven methodology.
- Experience in using various configuration management tools like Rational Clear Case, SVN and CVS.
- Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem solving skills. Good team player, ability to work in fast paced environment.
TECHNICAL SKILLS:
Programming Languages: JAVA1.5/1.6/1.7,PL/SQL
Frontend Frameworks: HTML, JavaScript, JQuery, Angular JS
J2EE Technologies: Servlets, JSP 1.2/2.0, AJAX, JMS, JDBC, EJB, JSTL, JSF 1.2.9/1.2.9.0 , Web Services
Frameworks: Struts2.0, Hibernate2.0/3.0, Spring 2.x, MVC
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX
Application/Web Servers: Web logic 12c, IBM Web Sphere, Apache Tomcat, JBOSS,
XML Technologies/Web Services: XML, XSD, DTD, XSLT, XHTML, SAX, DOM, SOAP, REST, WSDL
Methodologies: Agile, OOAD, UML, OOP, MVC & MVC2, SOA.
Databases: MySQL,Oracle11g/10g/9i/8i,SQL Server 2000/2005,IBM DB2
IDEs: Eclipse 3.7, NetBeans, WSAD, My Eclipse 8.5, IBM RAD 7.0/7.5
Configuration: CVS, SVN, Rational Clear Case.
Tools: Rational Rose, Microsoft Visio, XML Spy, Sonar, Ant, Maven, Junit, JMock, POI-API
Operating Systems: Windows 95/98/NT/XP, UNIX, MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, Walnut Creek, CA
Sr Java Developer
Responsibilities:
- In order to handle the exceptions in the application we designed and implemented customized exception handling.
- Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
- Developed Junit test cases for regression testing and integrated with ANT build.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Utilized Hibernates Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Implemented log4j for debugging and logging purposes.
- Updated Struts-config.xml files to integrate all the components in the Struts framework.
- Designed and developed the application presentation layer using JSTL.
- Used Ant to deploy the Services in Jboss 6.0. Involved in the deployment of the application on Jboss.
- Used Angular JS to extend the Functionality of HTML.
- Created and Consumed Web Services using Restful web services.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Involved in putting the entries to external XML files which are read by doc-builder.
- Worked on various technologies like HTML, JSP, and Servlets. Responsible for change requests and maintenance during development of the project.
Environment: Jdk 1.6, JBoss 6.0, struts 2.0 framework, JSP, Angular JS,WEB API, Hibernate 3.3.x, Spring 3.0 XML, Servlets, CVS, Agile, REST, SOAP, HTML, JSP, Servlets, UNIX, Ant 1.8,Junit 4.4, Oracle 10g.
Confidential , Frankfurt, KY
Sr Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Writing UI interaction with database using Servlets .
- Developing JSP pages for presentation layer (UI).
- Implementing Server side programming using JSP and AJAX.
- Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements
- Used maven to employ standard conventions and practices to accelerate the development cycle.
- Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developing custom JSP tags for role-based sorting and filtering.
- Developing custom tag libraries (JSTL) for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
- Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application
- Written the Java Script, HTML, CSS, Servlets, and JSP for designing GUI of the application.
- Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic
- Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
Environment : Java/J2EE, Web Logic 9.2, Eclipse 3.0, Oracle 10g, Spring 2.5, Hibernate, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, Maven, ANT, CVS, Log4J, Unix, Struts MVC Framework.
Confidential, NJ
Sr.Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- In-order to understand the occurrence of defect or to rectify it directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
- Used core java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP)
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
- Used Spring IOC framework to integrate with Hibernate.
- Integrating HTTP Apache Http plug-in with WebLogic Servers.
- Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server.
- Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol
- Implemented version controlling using Dimensions.
- Utilized log4j for logging purposes and debug the application.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Jdk 1.6, UML,, Spring 3.1, spring taglibs, Eclipse 3.5, Oracle 10g,WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, DOM, DHTML, Junit 4.4, Log4j, Oracle10g, UNIX, Ant 1.8, Agile Scrum..
Confidential, Chicago IL
Sr. Java Developer
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on front end, business, and persistence tier using spring and Hibernate frameworks.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
Environment: JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, Junit, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1,Apache Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3
Confidential
Jr. Java Developer
Responsibilities:
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.