We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Columbia, SC

PROFESSIONAL SUMMARY:

  • Around 9+ years of experience in implementing Java/J2EE projects with good experience in developing Web based Distributed and Front End applications in a multi - tier architecture using Java/J2EE, JSP, Servlets, JSF, HTML, JavaScript, Ajax, CSS.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0, JDBC, JNDI,JMS,JAXB, SAX/DOM, Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Expertise in design patterns including Singleton, Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object.
  • Extensive experience in frameworks like Struts framework, JSF Framework, Hibernate framework, and Spring Framework.
  • Developed MVC framework using Struts Spring MVC and JSF.
  • Expertise in various components in Spring such as IOC, AOP and MVC.
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Experience developing Swing as GUI
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Experience in implementing TDD functionality.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Experience using Java Platform, Enterprise Edition (Java EE) 5/6
  • Experience with versioning tools like Clear case, Peforce, SubVersion and CVS.
  • Used Clear Quest as a Bug Fixing tool.
  • Expertise in implementing web applications using IBM Websphere 4.0/5.0/6.0 application Server.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Proficient with various J2EE IDE’s like RAD 7.0, WSAD 5.0, Eclipse 3.2/3.4, and NetBeans.
  • Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

SKILL:

J2EE Technologies: Struts 1.x, Spring 1.x/2.x, JSF 1.x, EJB 2.x/3.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, Junit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST, Web Services.

Languages: Java 1.4/1.5, J2EE, PL/SQL, SQL, UML, XML, XSL, XSLT, C, C++

Application Server/Web Server: IBM WebSphere Application Server 5.0/6.0//6.1, Jboss 4.0.3, Apache Tomcat 5.5/6.0,WebLogic Application Server 8.1/9.1.

Web Technologies: HTML, DHTML, CSS, Javascript, AJAX.

IDEs: IBM Websphere Application Developer 5.1.2, Eclipse 3.2/3.4, RAD, NetBeans.

Database: Oracle 9i/10g, MS Sql Server, DB2, MySQL.

Operating Systems: Linux, Windows 98/2000/XP/NT, UNIX

Configuration: ClearCase, CVS, Perforce, SubVersion

Others: ANT, Rational Rose, MS Visio,log4j, RUP, Bugzilla, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential,Columbia, SC

Senior Java Developer

Responsibilities:

  • Understanding functional specifications, designing.
  • Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Used Spring Core Annotations for Dependency Injection.
  • ‘Convention Based Coding’ is designed and developed by utilizing Hibernate’s persistence framework and OR Mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Implemented web services with Apache Axis
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Developed Application BL modules using EJB session beans.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Used Rational ClearCase for version control and Rational ClearQuest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, JPA 2.0, Spring 2.5, NoSql, JSF beans, JSF Ajax, Oracle 10g, Eclipse 3.4Apache Ant, Web Services, Apache Axis 2.0, WebSphere 6.1, JSF Taglibs, JavaScript, HTML, J2EE, CSS, XML, ClearCaseClearQuest.

Confidential, Cary, NC

Senior Java Developer

Responsibilities:

  • Analyzed the complexity of calling the AXM functionalities with primary datacenter down.
  • Implemented the code changes in the AXM layer so that all the authorization calls are taken care.
  • If the authorization call updates on Data center and then if there is another call to the database, then in this case we implemented the code in such a way that the replication takes place ahead of the second DB call.
  • Identified all the configuration changes in the WEB layer, APP layer and AXM layer to support the two data centers.
  • Prepared unit test cases and executed them.
  • Tested all the SSO functionalities with different Golden gate replication delay between two databases.
  • Ran the performance tests with Active-Active setup and made sure the performance is improved and not degraded. Here we used different set of loads to run the tests and created a set of load levels for the future tests.
  • Controlled the number of pool connections using Access manager configuration settings to improve the performance.
  • Supported the release activities which had be done diligently.

Environment: JDK 1.6, RSA Access Manager, Apache web servers, Weblogic, Spring, J2EE, Struts2, authenticationauthorization, GTM, LTM

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Developed using Struts in the projects related to Pharmacy returns to R log, which is the reverse logic application.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Developed interfaces for various use cases to enhance the R log application to integrate with pharmacy returns functions.
  • Solutions are customized for each Client, packaged and deployed.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
  • Creating design models (including class and sequence diagrams)
  • Resolving production issues/ maintenance.
  • Interaction with Customer service team for their requirements.

Environment: Eclipse, IBM WebSphere, jdk1.6, JSP, Servlets, JDBC, XML, XSL, JavaScript, HTML, CSS, UNIX (Solaris), Test-Director, Sql Developer, Oracle, CVS.

Confidential, Peoria, IL

Sr. JavaDeveloper

Responsibilities:

  • Involved in design and development phase of the Software Development Life Cycle (SDLC).
  • Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
  • Interacted with BA team to gather and understand the requirements.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Helped to develop various documentation artifacts related to the application.
  • Designed and implemented JavaWeb-Servicesto provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary.
  • Actively involved in the enhancement, maintenance and design for the application.
  • Participated in coding using Spring 2.0 MVC components to handle requests.
  • Implemented the Model View Controller architecture by developing controller and service implementation classes.
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs.
  • XML for building data structures required for Web Services and JMS for sendin async messaging using the Event based Framework.
  • Involved in unit, system, integration and regression testing.
  • Participated in the analysis of defects, tracking issues and fixing them using Enterprise Quality Center.
  • Participated in UAT testing and product readiness (production support).
  • Used the Apache POI API to create the excel spreadsheet for payments and template details related to the transaction.
  • Involved in SQLdevelopment using Stored Procedures, Views and Queries withOracle database.
  • Co-ordinated with QA team to ensure the quality of application.

Environment: Core Java,Java SE 6, J2EE,HTML, Log4j, Maven 3.0, JUnit 4.1,Oracle10g,JSP 2.1,Servlets 2.5, Spring 2.0, Weblogic 10.3.3, CSS, JMS, JSTL 1.2, JavaScript, PL/SQL,NoSql, Eclipse 3.7, Apache POI 3.7, Tortoise SVN, JSON 1.1

Confidential

Java Developer

Responsibilities:

  • Gathering requirements and prepared use cases and sequence diagrams.
  • Developed class diagrams for the system.
  • Developed Servlets to handle HTTP requests.
  • Developed JSP pages which will help the recruitment management in Confidential Technologies to track the candidate report.
  • Developed front end pages with HTML, CSS, JavaScript and JSP tag libraries.
  • Implemented JDBC to interact with database.
  • Testing of individual modules for developer perspective.
  • Performance tuning optimization of critical queries.

Environment: Java, J2EE, Servlets, JSP, JavaScript, CSS, UML, HTML, JDBC, Apache Tomcat, Net Beans IDE, Oracle 9i, MySQL.

We'd love your feedback!