We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 8 years of experience in design, development and implementation of Object Oriented Applications, based on OOA and OOD.
  • 7 years of experience in implementing web based projects using IBM Web Sphere Application Server and IDE’s like Rational Application Developer, Rational Software Architect, Eclipse, and My Eclipse.
  • Extensive experience of designing and developing software applications with the EJB, Annotations, Java 7, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, WCF, SOAP, REST, JSON, JACKSON.
  • Experienced in a fast paced Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script, Angular JS, EXT.js and JQuery using AJAX.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS
  • Good Working experience in using different modules like SpringCore Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc in Spring Framework.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration and Jasmine unit/ E2E tests
  • Worked on IDE's such as Eclipse/MyEclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
  • Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and Git.
  • Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x

TECHNICAL SKILLS

Web Technologies: J2EE, XML1.0/1.1, XSLT, EJB1.1/1.2, JSP1.1/1.2, Servlets. Java (JDK, AWT, Java Swing (JFC), Java Beans, JMS, JNDI, JavaScript, HTML, Java Server Faces (JSF), Hibernate, spring, COM, JDBC 3.0, SQL, WSAD, Web Methods.

Application Server: WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6.x.

Web Server: Java Web Server 2.0, Apache Web Server, ANT, Tomcat 6.0, Proxy Server, TCP/IP. Languages JAVA, C, C++, Shell scripting, UML.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server, DB2.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5, Jasper Assistants, LiveLink, eMatrix, Ant, WinCVS 1.2, TOAD 5.0/8.0, ErwinXML SPY, Code Check, Jtest, Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, Myeclipse 5.1, CANOO testing tool

Operating Systems: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/

Reporting Tool: Crystal Reports Modeling Tools Visio

Version Control Tools: CVS, SVN, Clear Case, Git

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr.Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP)
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts- Tiles. MVC implementation using Struts framework.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous)
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service)
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in SQL server database and used Stored Procedures and Triggers in the application.
  • Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on Web Sphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: JDK 1.5, Servlets, EJB, XML, Jquery, JMS, Struts 2.1, Hibernate 3.0, Spring 2.5, SQL, Web Service (JAX-WS), HTML, JSF 2.0, AJAX, Javascript, CSS, SVN, SQL Server, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 6.1, TCPMon, SoapUI, Visio, Rational Rose, Log4j

Confidential, Houston, TX

Sr.Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • 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.
  • Develop d Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity manager's Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Implemented Webservices to send order details to downstream systems using JAX-RPC, SOAP
  • Implemented version controlling using SVN.
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using JSTL.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Jdk 1.6, UML, Struts 2.2, Struts tiles, validator, struts taglibs, 2.5, Eclipse 3.5, Oracle, WebLogic Application server 10.3, JSP 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.

Confidential

Sr.Java Developer

Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Componentdiagrams) using Rational Rose.
  • Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design)
  • Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Developed applications using webservices.
  • Developed the application using Spring MVC.
  • Involved in configuring and deploying the application using WebSphere.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVSas version control system to check in and checkout the data.
  • Write and modify database stored procedures, triggers, functions, and pl/sqlScripts.
  • Involved in writing shell scripts for deploying application on UNIX.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system
  • Installed and Configured WebSphere MQ 7.5, Websphere Message Broker 8.0 with multi instance queue manager.
  • Supported MQ environments using command line (control commands and runmqsc commands)

Environment: JDK 1.5, Spring framework, Hibernate, Web services (SOAP, WSDL), RAD, XML, XSLT, Expression Language (EL), JMS, WebSphere7.5, MQSeries, Rational Rose, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, YUI library, AJAX, CSS, Eclipse IDE, and DB2.

Confidential

Sr.Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD)
  • Implemented Spring MVC framework in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC)
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of WebServices using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Struts 2.0, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used Junit for writing Unit tests.

Environment: Eclipse, HTML, Java Script, CoreJava, JUnit, JSP, Servlets, JDBC, Oracle 8i, AJAX, CVS and JBoss Application Server.

We'd love your feedback!