We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • Over 7 years of IT experience in design, development, implementation, integration and testing of medium to large - sized projects.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including requirement analysis, design, development, testing, deployment and support.
  • Extensively involved in all the dimensions of Testing Life Cycle viz. functionality, usability, reliability and performance testing.
  • Experience in developing J2EE applications using Eclipse, WEBSPHERE Studio Application Developer 5.0 (WSAD), and RAD.
  • Strong hands-on experience wif J2EE Frameworks like spring 2.x, Struts 1.x, and Hibernate 3.x.
  • Good knowledge in Object Oriented Programming concepts.
  • Having experience on developing applications usingIntellij Idea IDE.
  • Experience in implementing Object Oriented Programming (OOPS) using JAVA/J2EE technologies like Core Java, JAVA Beans, JDBC, JPA, JSP, Servlets, EJB, JAXB, JAX-WS, JNDI, RMI, JAXP, AJAX, MAVEN and Web Services.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring MVC, spring web flow, Google Web Toolkit (GWT).
  • Expertise in MVC architecture using spring and Struts framework and implementing custom tag libraries.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Good knowledge on the spring modules like Spring IOC, Spring MVC, SpringWeb flow, SpringSecurity, SpringAOP and SpringDAO.
  • Involved in development of business domain layer using session and entity beans - EJBs.
  • Expertise in using Web Service technologies like SOAP, WSDL, and RESTAPI to implement Service oriented Architecture (SOA).
  • Experience on working wif 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.
  • Experience in using HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Hands on experience wif scripting languages like JavaScript, JQUERY and AJAX.
  • Involved in evaluation and feasibility of new technologies by designing proof of concepts using Angular.JS
  • Has a good experience on writing Complex SQL queries and Stored Procedures using Oracle 10g and SQL Server as a backend database.
  • Involved performance and memory optimization of the designed modules to give better performance, Bug fixes & Enhancements, Testing, Debugging and troubleshooting.
  • Experience in working wif build tools like ANT and MAVEN, logging framework log4j.
  • UsedJUNIT, Seleniumand TESTING to perform testing.
  • Hands on experience wif source control tools like CVS, Clear Case, SVN, GIT, GERRIT and Perforce.
  • Expertise in deploying enterprise applications on WEB/Application servers like IBM WEBSPHERE, JBOSS, Apache Tomcat and WEBLOGIC.
  • Experience in building applications wif Maven script and deploying on WEBSPHERE Application Server.
  • Ability to work TEMPeffectively both as an individual and as part of a team.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL and PL/SQL

Web Technologies: HTML5,CSS3, JavaScript, JSP, JSTL, XSL, XSLT, XML, JQUERY, JSON, AJAX

J2EE Technologies: Servlets, JDBC, Web Services EJB, JSP, JSTL, MVC, Struts,Hibernate, SPRING, LOG4J JUNIT

Framework: Struts 1.2, Hibernate 2.0/3.0, iBatis2.3, SPRING, EclipseModeling Framework (EMF)

Design Skills: UML, J2EE Design patterns

Software Methodology: Waterfall, Agile, SCRUM, TDD

Application&web servers: IBM Web Sphere, JBOSS Application Server,Glassfish Server, Apache Tomcat.

Version Control System: CVS, SVN, Clear Case

Operating Systems: Windows 95/2K/2K3/XP/Vista, Linux

Database: Oracle 10g, MS Access, IBM DB2, MySQL, SQL Server

Testing Frameworks: JUNIT, Testing, Selenium

IDEs: WSAD, RAD, Eclipse

Issue Tracking: JIRA, BUGILLA, Clear Quest

Building Tools: ANT, Maven, Log4j, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Senior Java Developer

Responsibilities:

  • Developed bean components and configured them using Spring IOC.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from spring wif Hibernate API.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Managed Declarative transactions using Spring AOP.
  • Developed Interactive GUI Screens using JavaScript, JQuery & Ajax.
  • Implemented Transactions and Batch Updates using Spring framework.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
  • Developed administrative interfaces wif the technologies of JSP, AJAX, JavaScript, Springand Hibernate.
  • Developed various CRUD operations
  • Used Eclipse as an IDE for developing the application.
  • Wrote object-oriented JavaScript for transparent presentation of both client- andserver-side validation.
  • Developed test cases and performed unit test using JUnit Framework.
  • Analyzed the system for requirements and design by developing Use Case, Class, Sequence and Collaboration diagrams using Rational Rose as part of UML.
  • Involved in Agile Development Methodology and participated in daily standup meetings.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Harvest version controller to manage the code versions
  • Developed the User Interface Screens for presentation using JSP, HTML and CSS.

Environment: UML, Rational Rose, JAVA/J2EE, Spring, Hibernate, AJAX, JavaScript, jQuery, HTML, CSS, XML,ORACLE, PL/SQL, Eclipse, AGILE, log4j,Apache Tomcat, JUNIT.

Confidential, Hartford, CT

Senior Java Developer

Responsibilities:

  • Worked on Service Oriented Architecture to develop the application using SOAP.
  • Implemented the Struts framework based on MVC design pattern.
  • Involved in Scrum’s and Sprints of Agile Methodology.
  • Designed and developed web based screens using JSP, JavaScript, JSTL, CSS and HTML.
  • Developed various struts framework Action classes for interfacing wif the business logic, and form beans for presenting the data to JSPs.
  • Developed Action forms, Action classes, Log 4j, and struts-config.xml file of Struts MVC framework.
  • Worked on Eclipse IDE for development.
  • Used Glassfish as a application server.
  • Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in Oracle 9i.
  • Performed in validations using Java script.
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes.
  • Hibernate used as Persistence framework for mapping the ORM objects to tables.
  • Implemented Log4j for logging and developed test cases using Selenium.
  • Used CVS as version control system to commit and update the data.
  • Worked on deployment, debugging and fixing issues.

Environment: JDK 6.0, Java 1.6, PL/SQL and SQL, Tomcat 5.5,Oracle 9i, Eclipse 1.3, XML, HTML, CSS, JSTL, JUNIT, Java Script, CVS, JSP, Hibernate, Struts, Log4j,Junit,SOAP.

Confidential, Woonsocket,RI

Java Developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Creating UMLclass and sequence diagrams by using Enterprise Architect.
  • Used Apache AXIS as the Web Services framework to implement the REST APIs involved.
  • DesignedRESTAPIs dat allow sophisticated, TEMPeffective and low cost application integration.
  • Worked on deployment, enhancement, debugging and fixing issues.
  • Used to Work on the modules assigned to deliver them on time and maintaining source codes version.
  • Deployed the application to TOMCAT server
  • Build components scheduling and configuration using Maven3
  • Wrote numerous test cases using JUNIT framework and JUNIT/Selenium for front end UI testing.
  • Using SVN for code repository and Eclipse for IDE.
  • Using Log4j for application logging and debugging.
  • Used My SQL as backend database.

Environment: Eclipse IDE, AGILE Methodology, Apache AXIS, MySQL, Maven3, SVN, Web Services Framework, REST API, XML, UML, JSP, JDBC.

Confidential, Round rock, TX

Java Developer

Responsibilities:

  • Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
  • Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
  • Used Spring Validation framework to implement the server side validations
  • Used AJAX to get the data from the server asynchronously by using JSON objects
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping)
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support
  • Developed various business logic and reports using HQL and Hibernate Criteria
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, dbUnit and Spring Test support
  • Developed the application using J2EE architecture specification and Design patterns
  • Used Web Services like AXIS, SOAP to retrieve data from different systems
  • Experience in integration of SOA, Messaging services etc.
  • Integrated log4j for logging the messages at debug and error level
  • Used Oracle WebLogic for deploying the application
  • Used Eclipse IDE to develop the application
  • Used CVS version controller to manage the code versions
  • Used Maven build tool to build and deploy the application.

Environment: Java 1.6, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, jQuery, Oracle, SQL, Oracle WebLogic Server, Eclipse, log4j, Maven, web services, spring, Hibernate, CVS version Manager.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Implementation, and Testing of the project.
  • Implemented the presentation layer wif HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets, and JDBC.
  • Implemented database using MySQL.
  • Involved in fixing defects and unit testing wif test cases using JUnit.
  • Developed user and technical documentation.

Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.

We'd love your feedback!