We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Berkeley Heights, NJ

SUMMARY

  • Nearly 7 1/2 years of experience in web application development using Core Java, J2EE technologies and Frameworks like Spring, Hibernate, Struts.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including requirement analysis, design, development, testing, deployment and support.
  • Experience in Banking, Retail and Pharmaceutical domains.
  • Worked on Spring Modules like Spring IOC, Spring MVC, Spring Web, Spring ORM and Spring DAO.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping).
  • Experience in J2EE technologies to develop web - based solutions using Servlets, JSP, JDBC, and Struts.
  • Experience in developing the web applications using frameworks such as Struts, Spring MVC, Spring web flow.
  • Expertise in MVC architecture using Spring and Struts framework and implementing custom tag libraries.
  • Experience in working with build tools like Ant and Maven, logging framework log4j, and Junit to perform unit testing.
  • Expertise in deploying enterprise applications on Web and Application servers like, Jboss, Apache Tomcat and WebLogic.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Expertise in using Web Services like SOAP, WSDL, UDDI, RESTFul API.
  • Experience in implementing Object Oriented Programming (OOPS) using JAVA/J2EE technologies like Core Java, Java Beans, JDBC, JPA, JSP, EJB, Servlets, JSTL, JAXB, JAX-WS, JNDI, RMI, JAXP, AJAX, Maven and WebServices.
  • Worked on developing applications using Core Java, Servlets, JSP, Spring, JDBC, and JPA.
  • Experience in developing client side validations using Javascript.
  • Worked on HTML5, CSS, JavaScript, XML, JSP to develop user interfaces.
  • Experience in using Oracle, MySql databases for my application.
  • Experience in Agile, Waterfall and Scrum methodologies.
  • Worked on design patterns like MVC (Model-View-Controller), Value Object and singleton.
  • Experience in web application design using MVC architecture with spring, Hibernate and JSP.

TECHNICAL SKILLS

Programming Languages: C, JAVA

J2EE Technologies: JSP, Servlets, JSTL, JSF, EJB, RMI, JDBC, EJB, JMS, JPA,Web Services

Front End Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript

Frame Works: Spring and Struts

ORM tool: Hibernate

IDE: Eclipse and Netbeans

Servers: Tomcat, Weblogic, WebSphere, James and Glassfish

Configuration Management Tools: JUnit,Log4j, ANT,Maven

Databases: Oracle 9i/10g/11g, MS SQL Server

PROFESSIONAL EXPERIENCE

Confidential, Berkeley Heights, NJ

Senior Java Developer

Responsibilities:

  • Developed web application using Spring, JSP, Struts and Hibernate frameworks.
  • Created separate views for different users based on their roles like patients, prescriber and employee.
  • Created presentation layer components using JSP, Struts tag library, HTML, Javascript and CSS components and model layer components using Spring and Hibernate.
  • Created different dashboards based on the user roles.
  • Created Tiles definitions for various layouts for user views and integrated with Spring MVC context configuration.
  • Developed the several utility classes for an application for validations and formatting.
  • Created custom validations and automatic validations for validating forms.
  • Created custom tag library (tlds) to provide custom format for string, date and authorization tags.
  • Used Struts for Internationalization, Validation, Localization for existing web applications.
  • The application was developed using MVC and DAO design patterns.
  • Developed Spring Bean Classes for implementing Business logic and configured in xml file.
  • Involved in writing Spring Configuration XML file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Created spring configuration xml file with auto wired beans properties.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Spring Security for Authentication and authorization extensively.
  • Applied annotations for Controller, Validator, ResourceMapping, ModelAttribute, and SessionAttributes in presentation view.
  • Wrote various Struts framework Action classes for interfacing with the business logic (Spring Bean class), form beans for presenting the data to JSPs.
  • Involved in development of data abstraction layer using Hibernate ORM framework with Spring support, and JDBC components.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
  • Actively involved in writing complex named queries, mapping persistent classes and managing the associations in the mapping files.
  • Used SOAP UI tool to validate the web service.
  • Implemented RESTful Web-Services for data exchange between multiple systems.
  • Developed JUnit test cases for performing unit testing.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Used CVS for version control.
  • Involved in project scheduling, tracking and status reporting.
  • Responsible for analyzing, finding the root cause and fixing the production issues.
  • UAT support and bug fixing.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Project was developed and implemented in Agile methodology.
  • Participated in daily scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
  • Involved in requirement review, design, development, deployment on to different environments (DEV, STAGE, UAT, and PROD) of application functionalities.
  • Interacted with on-site team members for discussing the plan and approach for developing the requirements.

Environment: Spring 3.2, hibernate 4.0, struts 2.3, oracle 11g, Java1.7, Java Script, HTML, CSS, JUnit, Ant, Soap, RESTful, Log4j .

Confidential, PA

Senior Java Developer

Responsibilities:

  • Developed the desktop application using Spring and Hibernate frameworks.
  • Created user interfaces using JSP, JSTL, JQuery, HTML5, CSS, and JavaScript.
  • Used Spring on the view layer and business layers and DAO and hibernate on the business layer.
  • Developed the user end forms using JSP, JSTL, JQuery, HTML5, CSS, and JavaScript.
  • The custom validations are developed using Javascript.
  • Used Spring IOC (Inversion of control), DAO, MVC modules.
  • Created Spring Bean classes which call the businesses methods in DAO classes.
  • Developed DAO for communicating with the database. Used Hibernate DAO support for performing queries. And handled transactions using spring annotations.
  • Wrote HQL Queries, criteria and named queries in DAO's.
  • Created utility Java components and integrated using Spring framework for Hibernate Object-Relational persistence.
  • Created auto wired annotations for handling the dependent objects.
  • 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.
  • Used Spring Core Annotations for Dependency Injection.
  • Used spring for Transaction management and Used Hibernate to persist the data into the Oracle database.
  • Developed web services using Spring WS framework, XSLT and integrated with legacy systems using RESTful services.
  • Developed DAO classes to read data from enterprise backend services using web services.
  • Used XML Web Services for transferring and retrieving data between different systems.
  • Created ant scripts and developed builds using Apache ANT.
  • Created JUnit test cases for performing unit testing.
  • Used Eclipse Maven Plug-in for configuring projects in Eclipse.
  • Configured Log4J to capture the log that includes runtime exceptions.
  • Wrote the test cases for an application.
  • Involved in fixing System testing issues and UAT issues.
  • Used CVS for version control.
  • Involved in Integration and Regression Testing.
  • Generated the reports by querying the database.
  • Project was developed and implemented in Agile development Environment.
  • Participated in daily scrum meetings.
  • Interacted daily with client and on-site team members for collecting the requirements and plan.

Environment: Spring 3.0, Hibernate 4.0, Java, Weblogic application server, Restful, Eclipse, Oracle 11g, Log4j, ANT, Maven, Linux, Windows.

Confidential, NY

Senior Java Developer

Responsibilities:

  • Developed the web-based software using Struts, EJB and Hibernate frameworks.
  • Created the user interfaces with AJAX, and Struts tag library.
  • The Struts validator framework is used for validating the user.
  • Created Struts action classes to communicate with the EJB session beans.
  • Created the business logic in EJB session beans.
  • Implemented Business Delegate, Data Access Object, Session Façade and Data Transfer Object design patterns.
  • Java Message Service (JMS) API used for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Created the Hibernate DAO’s for communication with the database to access, update and create the data.
  • Consuming web services - WSDL and SOAP for getting credit card information from third party vendors.
  • Used JAXB parser for parsing the valid xml files as defined by the XSD.
  • Querying the databases and generating the reports.
  • Used JUnit framework for Unit testing of application.
  • Created ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Analyzing production issues and solving them.
  • Analyzing the bugs and enhancements.
  • Fixing the bugs and developing the enhancements.
  • Rebooting production servers for increasing the performance.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Interacted daily with client to finalize the requirements and also presented the approach for each requirement.
  • Interacted with on-site team members for discussing the plan and approach for developing the requirements.

Environment: EJB 3.0, Hibernate3.5, AJAX, JMS, SOAP, WSDL, JDBC, JavaScript, HTML, Log4j, JAXB, Eclipse, JUnit, Oracle 10g.

Confidential, MN

Java Developer

Responsibilities:

  • Developed a web application using Struts Framework.
  • Created the user interfaces using the JSP’s.
  • The Struts validator frame work to automatically validate user input.
  • Created tile definitions, struts configuration files, validation files and resource bundle.
  • Develop, implement, and maintain an synchronous, AJAX based rich client for improved customer experience.
  • Implemented J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • The business layer is based on Action classes and persistence mechanism used is Hibernate.
  • Created mappings and implemented persistence layer using Hibernate.
  • Wrote SQL queries to access the data from the database.
  • Consuming third party web services in our project.
  • Coordinating with third party organizations for gathering specifications of web services.
  • Used IBM management center for creating a offers and mapping the images to that offer.
  • Involved in writing test cases using JUNIT.
  • Solving defects and developing enhancements.
  • Interacting with server team while dealing with defects and enhancements in UAT and production.
  • For tracking changes we had used HP QC. Making sure that every team member updates their statues in that.
  • Preparing report of statues daily and sending it to client.
  • Performing unit testing for developed changes and enhancements.
  • Coordinating meetings between client and quality team and also helping them in giving domain knowledge.
  • Solving production issues.
  • Preparing Minutes of Meeting after daily status call using Microsoft word and sending it to client and all team members.
  • Used SVN tool for Version control.
  • Developed and maintained Ant Scripts for the build purpose on various environments.
  • Interacted daily with client to finalize the requirements and also presented the approach for each requirement.
  • Interacted with on-site team members for discussing the plan and approach for developing the requirements.

Environment: Struts 1.3, Hibernate 3.5, JSP, Oracle 10g, AJAX, Ant, Java Script, HP QC, IBM management center, HTML, Web Sphere, JUNIT.

Confidential

Java Developer

Responsibilities:

  • Developed application using Struts, EJB and Hibernate.
  • Developed Java Beans to communicate with EJB’s.
  • Created Presentation Layer using Struts, Tiles, and JSP technologies.
  • Used Hash Maps, Array Lists, and Sorted Maps among the collections implemented.
  • Supported production environment including monitoring application, resolving issues.
  • Developed Entity Beans, Session Beans and persistency layer classes.
  • Wrote DAO layer (SQL queries) for the enhancement using DB2 and oracle database.
  • Used Hibernate to access data.
  • Involved in Unit testing and integration testing.
  • Used log4J to implement logging to generate audit, debug and error logs.
  • Developed custom validations using the struts validation framework.
  • Interacted with on-site team members for discussing the plan and approach for developing the requirements.

Environment: Java, J2EE, JSP, JSTL, Hibernate3.0, Struts1.3, Oracle 9i, Tomcat, HTML, CSS, JQuery, Java Script.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed the application using J2EE technologies.
  • Developed user interface using JSPs, CSS and HTML.
  • Designed the forms pages for an application.
  • Developed client side validations using JavaScript and AJAX.
  • Configured the Servlets and JSP’s in xml file.
  • Writing code for Servlets programming, and also involved in writing code for Servlets to communicate with database using JDBC.
  • Wrote SQL queries for an enhancement of application using backend as Oracle.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used Log4J for the logging the output to the files.
  • Used JUNIT Eclipse for the unit testing of various modules.
  • Experience in deploying an application in tomcat server.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Interacted daily with client and on-site team members for collecting the requirements.

Environment: Java, JSP, Servlets, Tomcat, Oracle 9i, XML, Web Services, SOAP, AJAX, CSS, JUnit.

We'd love your feedback!