We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7+ year of experience as a Java/J2EE Developer in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
  • Experience in developing Service Oriented Architecture (SOA) based J2ee applications that conforms to SOA standards. Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and java XML parsers such as JAXP, SAX and JDOM.
  • Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, JMS, Struts, Hibernate, Web Services, XML, JNDI, JDBC, SVN.
  • Expertise in MVC 2 architecture using Jakarta Struts 2.0 with features like Validation framework, tiles framework and Internationalization. Strong in working on Production support for Java J2EE applications and experience working with Agile methodology and TDD development and extensive experience in usage of ORM (Hibernate) in Spring framework. Experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS-SQL, MySQL and DB2 databases.
  • Experience working with Restful/Rest webservices using Apache Axis2 and also experience with HTML, CSS, AJAX, JSTL specification, Tag Libraries & XSLT, DTD, Resource Properties. Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, deploying applications on Weblogic, Websphere and JBoss. Experience in Developing, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD and Netbeans.
  • Experience in persistence framework like Hibernate ORM, JPA and Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through log4j. Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.

TECHNICAL SKILLS

Technologies: Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java, JDBC,Web Services, EJBs, Java Beans, JMS, Hibernate, Spring, XML, Javascript, XSLT, HTML, CSS, AJAX, JUNIT, JPA, Design patterns.

Frameworks/ORM tools: Spring 3.0/2.5/2.0, Struts 2.0/1.1, Hibernate 3.0, Apache Axis2.

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 11g/10/9/8.1, Tomcat 6.0, JBoss4.xIDE / Programming Tools Eclipse 2.1/3.7, NetBeans 7

Operating System: UNIX, Linux, Windows NT/XP/7/8.

Scripting Language: JavaScript, JQuery

Database/Tools: Oracle, MS SQL Server 2005, MySQL

Libraries and Tools: Ant, Maven, Rational Rose

Version Control: Subversion, CMVC, CVS

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Used Spring (MVC) architecture to Implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in SpringIOC framework. Primarily focused on the Spring MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations and used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and worked in Agile development environment.
  • Developed Web Services using WSDL, SOAP to communicate to the other modules and Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in the implementation of DAO using Spring-Hibernate ORM and used WebLogic Application server to deploy and restart web applications.
  • Implemented as well as exposed SOAP web services using Apache Axis and Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
  • Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.

Environment: s: Java v1.6, J2EE 6, JSP, Servlets, REST and SOAP Web Services, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD Schema, PL/SQL, Apache Tomcat 6.0, Agile methodology, TDD, JBOSS Server, Oracle WebLogic 11g Server, Oracle 10g, MYSQL, Apache MAVEN, Unix, JUnit 4.0, Log4j, Rational Rose.

Confidential, SFO, CA

Sr. Java Developer

Responsibilities:

  • Involved in analysis and Design of various modules using SOA and J2EE stack and developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Used Spring AOP for the transaction management and logging and Wrote POJO classes and used annotation to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity and configured Hibernate objects as Spring Beans in the Spring Configuration File and Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
  • Provided production support for the application and created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria etc and implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Implemented Restful Webservices with the use of URI templates and content negotiation and defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software and implemented various design patterns like singleton, decorator, data access object, factory pattern, façade.
  • Carried out bug fixing by rigorous testing using JUnit test cases and designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc) and build ear file with jars and war files releasing for Production.

Environment: Java 6, J2EE 4, IBM WebSphere Application Server7.0, Apache Axis2, Struts 2.0, Spring 3.0, Hibernate 3.0, JMS, JDBC, JNDI, AGILE/SCRUM, XML, XSL, XSLT, WSDL, SOAP Web Services, Log4J, JUnit, SOAP UI, IBM DB2, UNIX, MAVEN, Restful Web Services, Agile, TDD, Rational Rose.

Confidential, Scraton, PA

Sr. Java Developer

Responsibilities:

  • Participated in requirement elicitation discussions with team and carefully studied the existing technologies and implementations.
  • Involved in reviewing the Use Case document and worked closely with the Business Analysts and Quality Assurance Team.
  • Developed GUI with HTML, DHTML, XML, XSLT, CSS, JavaScript, Ext-JS and the flow for the data transfer from Mainframe Systems to the local Server, parsed and saved the data in the UDB.
  • Developed different SOAP services and Web Services using XSD, WSDL and SOAP and created Web services using Advanced J2EE technologies to communicate with external systems and Worked on XSDs for handling XML data manipulations between systems and used JAXB for generating java classes to XML data.
  • Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
  • Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE with standard DAO pattern and HQL Queries. Worked on Service Oriented Architecture (SOA) using Web Services JAX-WS. Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications and Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.

Environment: Java 1.6, J2EE 5, JSP, Servlets, Hibernate 3.0, SPRING 2.0, PL/SQL, WebSphere Application Server 10.0, JUnit, REST WebServices, UML, Rational Rose, CVS, Log4J, Unix, Win XP.

Confidential, Cedarpark, TX

Java Developer

Responsibilities:

  • Involved in SDLC which included requirements gathering, analysis, design, and development and in application design and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML.
  • Responsible for creating Proof of Concepts for the initial proposals and developed prototype for the user interface to kick start the project.
  • Designed and proposed of underlying architecture with the leads and architect, involved in developing the base code for the application.
  • Developed User Interfaces using JSP, JSTL, Struts, Ajax, JSON and Developed custom tag libraries. Developed in a fully scalable Web application using Java, Struts, Hibernate, Quartz Scheduler, Junit and Oracle PL/SQL.
  • Worked in developing database table design, ERD and creating the DDL scripts for the new oracle database.
  • Implemented the Web Services functionality in the application to allow external applications to access the data.
  • Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
  • Extensively involved in creating Tables, Views, Indexes, Stored Procedures, User Defined Functions and Triggers, Cursors, SQL/PL-SQL, Code optimization and performance tuning. Responsible for client side validation and server side validation for the modules.
  • Actively involved in exception handling and logging for the application. Responsible for the unit testing and system integration testing. Experience in leading a team and work allocation and managing the peers.

Environment: Java, JSP, Servlets, Struts Framework, Struts Tiles Framework, Struts Validator Framework, JavaScript, XML, Hibernate, HQL, Oracle9i, PL/SQL, Weblogic application server, Eclipse, JUnit, CVS, Rational ClearQuest, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in development of Java, JSP, Servlets components development and deployment.
  • Analyzed requirements and created detailed Technical Design Document and functional specification and reviewing changes and XML is used to create data transfer logic from other formats to XML file for billing module.
  • Worked on Oracle database to design Database schema, created Database structure, Tables and Relationship diagrams.
  • Developed the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
  • Developed user interface using JSP, Servlets JSTL, Struts and Javascript and created the presentation layer and business logic layer. Was responsible for client side validation and server side validation for the modules.
  • Developed internal testing tool, using JSP to place test xml orders to framework application.
  • Handled overall exception handling and logging for the application. Created the style sheet and XSLT for presentation layer controls. Developed end to end activities presentation layer, Service layer, data access layer and database activities for the modules assigned.
  • Responsible for writing SQL Queries, Trigger and function to manipulate database objects.
  • Acted as a single point contact for the Database related activities like developing/ creating tables, procedures and functions for the java developers. Involved in designing of the application using UML (Unified Modeling Language).
  • Developed complex web based screens in JSP with embedded Tag Libraries and Struts based tags/classes of Action, Action Form, Action Mapping and Action Errors etc.
  • Created JavaScript to manipulate DOM objects and developed Unit test cases to test services and server components and provided production support in fixing production issues and fixing bugs.
  • Maintained the code base using Microsoft VSS and acted as a librarian to integrated and check in all the peers code to the repository.

Environment: Java, JSP, Servlets, Web Sphere Application Server, Eclipse, Struts, Java Script, MicroSoft VSS, Oracle PL/SQL and JDBC

We'd love your feedback!