We provide IT Staff Augmentation Services!

Sr.java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Over 7 Years of experience in the IT industry specifically in web technologies with skills in analysis, design, development, re - engineering, maintenance, installation, implementation and testing Java based systems.
  • Expertise in developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams and Reverse engineering.
  • Experience in various domains.
  • Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming (OOPs).
  • Experienced in using design patterns Singleton, Factory method, Facade, MVC (Model, View & Controller).
  • Worked in Web Technologies using Servlets, JSP, JQUERY, Struts, Spring, Hibernate, Java Beans, Collections, JDBC, JavaScript, XML, HTML, DHTML, and CSS.
  • Extensively worked on XML Parsers (SAX, DOM) .
  • Experience in working with Agile Methodology and Web services using Service Oriented Architecture.
  • Experience in Web Services (SOAP, WSDL, UDDI), JAX-WS, JAX-RPC, RESTFUL
  • Comprehensive experience in designing and developing applicationsusing UML with Rational Rose.
  • Experienced in databasesuch as SQL Server 2000/2005, Oracle 9i/10g, MySQL.
  • Excellent working knowledge on App server like,Weblogic 7.0/8.0, Tomcat 5.5 in building and deploying applications.
  • Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate & Spring. Used ANT, Version Control (CVS).
  • Good experience with production support.

TECHNICAL SKILLS:

Java Technologies: JDK (1.6), Servlets, Struts 2.0, Spring 2.5/2.0, Hibernate, JSP 1.2, JDBC 2.0, JNDI, ANT, AJAXXML, (DTD, Schema, DOM, SAX), Java Beans, Web services (WSDL, XML, SOAP), HTML, DHTML, JavaScript.

Frameworks: Spring 1.x/2.0/2.5, Hibernate 3.0, Struts 1.x/2.x.

Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, DHTML, UML.

Database: SQL Server 2005/2008, Oracle 9i/10g, MySQL 4.1.

Servers: Apache Tomcat 6.0,WebSphere,JBoss 5.0, Weblogic App Server.

Script Language/OS: JavaScript, Perl, Shell, Linux, UNIX, Windows XP/NT/2000.

Development Tools: Eclipse 3.5

Version Control: CVS, SVN

PROFESSIONAL EXPERIENCE:

Sr.Java Developer

Confidential, San Francisco, CA

Responsibilities:

  • Helped team members in day to day programming activities, gave Knowledge transfer (KT) sessions to team members on Jmeter, Jprofiler tools.
  • Used JMS to receive data feed.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Created Java and XML/XSLT components for an IBM MQ-Series adaptor for plug-in. Design included a robust data element mapping strategy, allowing easy customization for IBM implementers.
  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used Spring Framework for dependency injection with the help of spring configuration files.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Used AJAX and JQuery to created and UI.
  • Involved in Installation and configuration of Tomcat Server
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Involved in the configuration management using CVS.
  • Developed various test cases and performed unit testing using JUnit..
  • Developed Unit test cases for the classes using JUnit.
  • Developed stored procedures to extract data from Oracle database.
  • Application developed with strict adherence to J2EE best practices.
  • Developed Ant scripts to bundle and deploy application.

Environment: Java, J2EE, JSP, Servlets, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, JUnit, Tomcat 5.5, Oracle 9i, CVS and Windows.

Sr.Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Actively Involved in Analysis and designing the system using RUP methodologies.
  • Converting the Use cases in to Technical Design Documents and Developed Code using Java.
  • Created Java and XML/XSLT components for an IBM MQ-Series adaptor for plug-in. Design included a robust data element mapping strategy, allowing easy customization for IBM implementers.
  • Responsible for writing several Action Classes, Helper Classes, Property files, events etc. in different layers of the application.
  • Developed the Graphical User Interface using JSPs, Struts tag libraries and Custom tags.
  • Updated the existing EJB components (stateless session beans) to meet the business requirements.
  • Developed Business Objects for business logic implementation and Data Access Object using JDBC API for database interaction.
  • Developed application level logging using Log4j.
  • Wrote complex SQL, PL/SQL queries and stored procedures for bulk processing of data.
  • Unit testing using JUnit and bug fixing through Symphony Caliber defect tracking system.
  • Automated IT and business reporting manually jobs.
  • Deployed and tested the application on development and test UNIX environments.
  • Build and managed the jars and war files using Apache ANT.
  • Providing the support for all the applications developed.

Environment: s: Java, JSP, Servlets, Struts, Web Services (SOAP), HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.

J2EE Developer

Confidential, Tallahassee, FL

Responsibilities:

  • Involved in analysis of requirement, designing and documenting the system using UML.
  • Involved in Writing the Hibernate associations and mapping files.
  • Used Spring Dependency Injection in several layers of an Application.
  • Developed REST WebServices using CXF, JAX-RS, JAXB and Spring.
  • Involved in writing JUnit test cases and Integration testing of the system.
  • Used Maven to add the dependencies using POM.xml
  • Used Rational Rose as part of development of Rules.
  • Performed Clear Quest defects, Database change requests logging using Clear Quest.
  • Used Perforce as versioning system.
  • Used Maven Cruise-Control for project builds.
  • Used SQL Developer, TOAD as tools in building the
  • Application.
  • Created UI screens using JSP, HTML, JavaScript and XML.
  • Used WebServices to extract and communicate the records using XML and REST
  • Designed and developed UI using Struts tag libraries.
  • Increased performance of the extended applications by making effective use of various design patterns like DAO, Session Facade, Front Controller, Bussiness Delegate.
  • Documentation of the application.
  • Used Log4j utility to log error, info and debug messages.

Environment: s:Java6, J2EE6, JSP, Servlets, Struts2,Spring 2.5, Hibernate 3.1, MY-SQL, TOAD, REST WebServices, CXF 2.2, JAX-RS 1.0, JAXB, WebSphere6.1, JUnit, Log4j, Maven, XML, UML, MyEclipse, SVN, Windows XP

Confidential, Detroit, MI

J2EE Developer

Responsibilities:

  • Involved in analysis, design and development phase of system development that included developing Use Cases, Class Diagrams, Sequence Diagrams.
  • Involved in designing the user interfaces using JSPs, HTML.
  • Built JSTL custom tags to support custom user interfaces.
  • Developed the application using Struts Framework that leverages the classical Model-View-Controller (MVC) architecture.
  • Implemented business process such as user authentication using Session EJBs.
  • Implemented the application using the architectural principles laid down by several design patterns.
  • Provided production support after the application went live
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Implemented XML WebServices using SOAP to transfer money to different financial institutions on global scale.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java/J2EE, JSP, Struts, EJB, JMS, JDBC, JNDI, Oracle 9i, HTML, XML, ANT, Servlet, JBoss, RAD.

Confidential, Timonium, MD

J2EE Developer

Responsibilities:

  • Involved in the design and development of the entire application.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
  • Designed JSP layout using Struts Tiles Framework
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Used SVN for version control.

Environment: JSP, Servlets, Struts Framework, Struts Tiles Framework, Struts Validator Framework, JavaScript, XML, Hibernate, HQL, Oracle9i, PL/SQL, Tomcat 5.0, Eclipse, JUnit, CVS, Rational ClearQuest

Confidential, Kansascity,KS

Java Developer

Responsibilities:

  • Struts framework is used for building the Front-End.
  • Utilized the various J2ee Design patterns to develop the Business modules based on the required functionality.
  • Developed view and controller components.
  • Interacted with business analysts and other end users to resolve user requirements issues.
  • Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
  • Developed the controller component with Servlets and action classes.
  • Business Components are developed (model components) using Enterprise Java Beans (EJB).
  • Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
  • Developed DAO'S for getting data and passing data to the database
  • JavaScript is used for client side validation and to control some dynamic data.
  • Deployed the application on WebSphere Application server 6.1
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • SVN is used for version control.
  • Used MQ series to create, send, receive and read messages.
  • Used software development methodologies such as waterfall.
  • Ant scripts are used for local, dev, QA and production builds.

Environment: Tomcat, JDK 1.5, JDBC, JNDI,EJB, JSP,jquery, Servlets, Apache Struts 1.2, HTML, XML, Java Script, CSS, UNIX/Linux, Oracle 9i, Toad, SVN, MQ Series

We'd love your feedback!