We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • Over 7 years of extensive experience in analysis, design, development, testing, implementation of client/server applications.
  • Expertise in web applications like JSF1.2, Oracle ADF, OO Programming.
  • Expertise in designing and developing enterprise applications using Core Java and J2EE Technologies includes JSP, Javascript, jMesa, XML, JDBC, JMS, Web Services(SOAP and Restful).
  • Expertise in working and configuring application servers like IBM WebSphere 4.0, JBoss.
  • Expertise in Tomcat webserver.
  • Expertise in frameworks like MVC,Spring framework, Backbase framework, JSF and ADF.
  • Expertise in Oracle 9i and Oracle 10g (SQL/PL SQL, Stored procedures), MySql.
  • Expertise in Database tools like Toad, Mysql workbench.
  • Proficient in web programming using HTML5, AJAX, CSS3, JSP, Jmesa and JavaScript (jQuery).
  • Design experience in creating UML diagrams using IBM RSA (Rational Software Architect) and visual paradigm.
  • Expertise in writing Junit test cases.
  • Worked both Windows and Unix environments.
  • Expertise in various Java/J2EE Design Patterns like Session Facade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), decarator and Business Delegate etc.
  • Worked with different Java IDE’S includes Eclipse, RAD (Rational Application Developer), RSA (Rational Software Architect) and JDeveloper.
  • Experience on Operating Systems like Windows 98/2000/NT, UNIX.
  • Worked on version control tools like MKS and SVN.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Excellent interpersonal and communication skills.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, UNIX, Shell Scripting, Struts, Netbeans.

J2EE Technologies: JSP, JDBC, JMS, jMesa, Servlets, Web Services.

Web Technologies: XML, CSS, JavaScript, HTML.

ORM and Frame Work: Spring, JSF, ADF, Hibernate, Backbase framework.

IDE Tools: Eclipse, RAD, RSA, JDeveloper.

Databases: Oracle 9i, 10G, 11, MySql 4, informix.

Platforms: Windows (Windows NT/2000/XP Professional), UNIX.

Application/Web Servers: IBM WebSphere 4.0, JBoss, Jakarta Tomcat 6.0

Design and Modeling Tools: Agile methodologies, UML.

Other tools and technologies: ANT, Maven.

Browsers: Internet Explorer, Chrome, Firefox.

PROFESSIONAL EXPERIENCE

Confidential, GA

Senior Java Developer

Responsibilities:

  • Actively participated in all the enhancements for critical functionalities and in the preparation of business analysis documentation.
  • Gathering requirements from the functional team and developed technical specification for the requirements.
  • Actively involved in discussions with the line of business to track the changes in the requirements (Data mapping).
  • Actively participated in production support phase in resolving tickets and defects with in the timelines.
  • Followed Agile methodologies for analysis, design, development & implementation of the application.
  • In Agile methodologies we followed Scrum method.We use to have the daily Scrum meetings and burn down chat to display the progress of project.
  • Involved in designing SQL statements and PL/SQL statements based on the requirement for Oracle database.
  • Implemented Façade Structural Pattern because to make complex system simpler by providing a unified or general interface.
  • Benefits with this pattern is reduce its dependency, make robust and improve portabililty. Beside this security and performance is also considered.
  • Implemented Singleton Design pattern to load config files and static data from DB.
  • Involved in writing SOAP based WebServices using Spring Framework.
  • Developed a remedy tool for internal project purpose which will help the management to separate the defects for each team and calculate the SLA for all the defects.
  • Involved in writing JSF managed beans which are tied to User Interface components.
  • Involved in writing Session Bean where business logic and validations are implemented.
  • When Managed Bean objects are passed to Session Bean, it persist or retrieve the data using Hibernate Mapping object.
  • Involved in writing Hibernate persistence classes i.e, POJO and mapping hbm.xml files.
  • Involved in generating the client stubs and the client beans to call WebServices created by other teams.
  • Used Eclipse, RSA and RAD as IDE for developing the application.
  • Used SVN for the version control management.
  • Involved in writing JUnit test cases for controller classes.
  • Developed Unit Test Cases and test the Interfaces. Involved in Modules Testing and Integration Testing.
  • Played a key role in Integratin of web module and business module.
  • Played a key role in for developing the application and fixing the production issues.

Environment: JDK1.6, JSF1.2, AJAX, Javascript, HTML, CSS, Hibernate, Spring framework, WebServices, SOAP, JUnit, SVN version control tool, RAD, RSA, Eclipse, Putty, Ant, IBM Websphere 4.0, informix, Windows XP and unix.

Confidential, NC

Senior Java Developer

Responsibilities:

  • Involved in complete SDLC (Software development life cycle) like Analysis, Design, Implementation, Integration, Testing, Acceptance, Installation and deployment.
  • Followed Agile methodologies throughout this project and involved in development of 5 major sprint tasks.
  • Gathering requirements from the functional team and developed technical specification for the requirements.
  • Implemented Backbase framework and jQuery for developing toolbars, menus, modal panel, paging and sorting of columns for result pages.
  • Implemented jMesa in Digital Supply Chain (DSC) Application as front end technology.
  • Developed most of the jsp pages using jQuery with ajax framework with the help of backbase framework in the Manager model application.
  • Developed DSC application using Spring MVC, JSP, and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used JavaScript and JQuery for client side validation.
  • Integrated Spring DAO for data access using with Hibernate.
  • Handled different browser compatibility issues in IE, Mozilla and chrome.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used SVN for version Control.
  • Involved in writing Junit test cases for Java classes.
  • Used Eclipse as IDE for developing the application.
  • Used maven as build tool to build the application.
  • Played a key role in solving performance issues.

Environment: JDK 1.5, Backbase framework, HTML, jMesa, AJAX, Javascript, jQuery, CSS, Spring framework, Hibernate, Eclipse, JUnit, SVN version control tool, Maven, Ibatis, Oracle 10g, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in complete Software development lifecycle like Analysis, Design, Coding and Implementation
  • Involved in Analysis of business requirements and prepared technical documents based on the requirements.
  • Involved in implementation of UML diagrams as per the requirements collected from business analyst.
  • Followed high leve architecture in this project like MVC (Model - View-Controller) architectural design pattern.
  • Employed standardJ2EEdesign patterns for implementing business logic and integration tiers.
  • Developed the front end part of the application with extensive use of JSF and ADF frameworks.
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
  • Developed JSF components to use similar features in multiple pages.
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Used Ajax and JSF features for client side validation.
  • Performed unit tests using JUnit framework for Unit Testing.
  • Used MKS for version Control.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Used JDeveloper as IDE for developing the application.
  • Developed Ant scripts for multiple build scenarios. Successfully delivered the bug free code with in the time lines of the project.

Environment: JDK 1.4, J2EE like JDBC, JSF 1.2, ADF, HTML, CSS, JavaScript, AJAX, Spring framework, Spring Jdbc, JUnit, JDeveloper, Oracle 9i, Windows XP, MKS.

Confidential

Java Developer

Responsibilities:

  • Involved in Coding, development and testing of all the enhancements in Confidential application.
  • Involved in Analysis of business requirements and prepared technical documents based on the requirements for each enhancement.
  • Designed User Interfaces using JSP and JavaScript.
  • Involved in developing the WebServices using bottom-up (JAVA2WSDL) approach.
  • Involved in designing SQL statements and PL/SQL statements based on the requirement for Oracle database.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Facade.
  • Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation).
  • Improved the performance and response time of the application by implementing AJAX calls.
  • Used RAD as IDE for application development.
  • Used MKS for the version control management.
  • Actively involved in getting the production issues resolved.
  • Developed Unit test cases for each and every enhancement and tested it properly.
  • Delivered all the enhancements on time within the deadline in a very fast paced environment.

Environment: JDK 1.4, J2EE like JDBC, JSP, HTML, CSS, JavaScript, AJAX, Spring framework, Spring Jdbc, JUnit, RAD, Oracle 9i, Windows XP, MKS.

We'd love your feedback!