We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8 years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
  • Strong technical expertise in Core Java, JSP, Servlets, JDBC.
  • Very good working knowledge in Spring, Hibernate and Struts frameworks.
  • Well versed with AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration and Test driven development.
  • Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
  • Familiar with Unit and Integration Testing using TFS Unit testing Framework and NUnit.
  • Involved in Software Development Life cycle (SDLC). Ability to be creative and take self-initiatives and execute/ manage multiple projects in parallel during time critical situations.
  • Proficient in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
  • Experienced in various UI technologies like HTML, XHTML, CSS and Java Script.
  • Well Experienced in deploying and configuring applications onto application servers like Web logic, JBoss, Websphere and Apache Tomcat.
  • Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
  • Experienced in Oracle, DB2 and SQL Server 2005.
  • Sound Knowledge in Design Patterns like Singleton, Session Facade, Factory Method and Data Access Object (DAO) pattern.
  • Worked with different Java IDE’S includes RAD, Eclipse and JDeveloper.
  • Experience in using various version control tools like SVN, CVS and VSS.
  • Ability to learn the emerging new technologies quickly.
  • Possess excellent communication, interpersonal, analytical and problem solving skills.

TECHNICAL SKILLS

Programming language: C, C++, Java/J2EE, PL/SQL.

Web Technologies: JSP, Servlet, Java Script, HTML5, CSS, XML, EJB.

Web Servers: Apache Tomcat, Web Sphere, JBoss.

IDEs: Eclipse, RAD, Visual age

J2EE Frameworks: Struts, Spring MVC, Hibernate

LOG Tools: Log4j

Build Tools: ANT and Maven

Database Technologies: DB2, Oracle 11g/10g/9i Database, SQL Server 2005.

Configuration Management Tools: SVN,CVS

Operating Systems: Windows XP/2000/NT/98 and UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Designed and developed EXT-JS components, implemented event handling using Java, Spring MVC, AJAX, EXT-JS, Jquery, Javascript.
  • Developed EXT-JS controllers, stores, views for the web application.
  • Used Spring IoC, AOP and MVC modules for the application development.
  • Designed and developed REST web services for external business partners using JAX-RS and Apache CXF.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Involved in unit testing, integration testing. Performed defect tracking, bug fixing and enhancements.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Implemented Java design patterns like Data Transfer Object (DTO), Data Access Object.
  • Performed server-side validations using Java bean validation API and Hibernate Validator API.
  • Used JavaScript for the client side validations and Spring MVC Framework for developing J2EE based web application.
  • Developed DAO objects and Hibernate object relational mappings using annotations.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Used Java collections extensively to manipulate data on front end like ArrayList, HashMap.
  • Developed rule based authorization filters using Servlet filters.
  • Configured JDBC datasource and JMS connection factories in the application server.
  • Implemented unit and integration test suites using Junit.
  • Used Maven for dependency management and Jenkins for automated builds.
  • Used XML to transfer the application data between client and server and SVN as source Version control.

Environment: Java 1.7, JEE, HTML 5, XML, JSON, Spring 3.x, Spring MVC, IOC, AOP, Security, Hibernate 3.6, JDBC, RESTful Services, JMS, UML, Web Sphere 8, Agile, JQuery, EXT-JS, Java Script, JUnit, NoSQL, Maven, SVN, log4j, Jenkins, MS Visio, MyEclipse, Oracle 11g.

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Used Clear Case to track and maintain the different version of the application.
  • Used Maven to build the J2EE application.
  • Used Maven automated build scripts to compile and package the application.
  • Used IBM Rational Application Developer 8.0 with Web Sphere Application Server.
  • Implemented dynamic web interface using AJAX and user authentication through LDAP.
  • Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
  • Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle
  • Performed unit testing to have defect free application code.
  • Written JUnit Test cases while performing unit testing.
  • Implemented Log4j for the logging the project.

Environment: Java, JSP,Servlets, XML, HTML,CSS, Java Script, AJAX, JSON, jQuery, Web Sphere Application Server, JDBC, XML, Multithreading, UML, SOA, Rest Web Services, RAD, Maven, JUnit, Oracle 10g,Clear Case, Maven

Confidential, Dayton, OH

Java/J2EE Developer

Responsibilities:

  • Applied design patterns likeTransfer Object (TO),Data Access Objects (DAO),commandand Adapterfor the development of components
  • Actively participated in requirement collection, Writing Use Cases and Detailed Design documents.
  • Involved in the project effort estimation.
  • Used JSPs,Javascripts for client side validations, Ajax for Server side validations. mplementedTDD (Test Driven Development)
  • Interacted with clients during various phases of the project.
  • Used TOAD, SQLDeveloperto write/test SQL queries and Stored Procedures
  • Developed web-based online functions with complex user interfaces as well as batch jobs with extensive database interaction.
  • Developed the application using Java/J2EE standards and guidelines.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Created RESTful webserivces in pushing data to downstream systems
  • Implemented data access tier using Spring DAO.
  • Followed Spring MVC Framework for the development of the project
  • Involved in writing PL/SQL stored procedures using PL/SQL Developer.
  • Tested, debugged and implemented the application using JUnit for unit testing.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
  • Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.
  • Used ANT scripts to build the application and deployed on Websphere Application Server
  • Integrated process into build system which auto-generates REST API documentation from source code
  • Developed all the User Interfaces using JSP and spring MVC
  • Actively participated in SpringIOC configuration, Hibernate Programming,Maven setup and JunitTest Case.
  • Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
  • Created war files & deployed on Tomcat using ANT deployment tool
  • Creation of REST Web Services for the management of data using Apache CXF
  • Good experience in consuming the existing Web Services.
  • Developed XML/XSD schemas for Web services methods.

Environment: Java5.0,JSP,HTML, CGI - Perl,SpringIOC,Spring3.0, Hibernate 3.2,JavaMail API, ITEXT 1.4JavaDesign Patterns,JDBC, ANT, JUnit, Log4j,MyEclipse,OracleWebLogic 10.3, Oracle 10g,JavaScript, Jquery, Ajax,UML, Visio,SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in development of CRM modules
  • Analyzing Functional and Business Requirements.
  • Involved in functionality implementation in Help Desk module.
  • Used AJAX for loading the fields dynamically in the Help Desk module.
  • Developed various Java Bean classes, DAO classes and Java Bean helper classes.
  • Implemented Java scripts for handling front-end validations.
  • Developed GUI using JSPs and HTMLs.
  • Designed and Developed Oracle Tables, Views, Stored Procedures and Triggers
  • Implemented SVN as Version control system.
  • Created Views, Procedures and Triggers by using PL/SQL.
  • Bug fixing and maintenance of the product.
  • Unit Testing the Modules.

Environment: Java, Eclipse, HTML, PL/SQL, SVN, JSP, JavaScript

We'd love your feedback!