We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Warwick Rhode, IslanD

SUMMARY

  • Having 8+ years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
  • Participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML, JavaScript, AJAX, JSON, JQuery, CSS, XML, JDBC and JNDI.
  • Worked on design patterns and industry best practices such as MVC (Model - View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Expertise in MVC architecture Web Framework Struts 2.x, Spring 3.x (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and Oracle Apps Framework.
  • Expertise to access Data Access Objects to the database layer using ORM Hibernate(3.0).
  • Experienced in developing Java applications using development tools like Eclipse, Jdeveloper and IBM RAD (Rational Application Developer).
  • Experienced in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat 6.x, 5.x, JBOSS, Web Logic and WAS.
  • Experience in Apache Camel.
  • Experience in XML,Web Servicesusing SOAP, XML-RPC, JAX-RPC, JAXB and Restful.
  • Working experience of control version tools like SVN, CVS, Clear Case and PVCS.
  • Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages and Triggers.
  • Very good experience in ICE Faces, an AJAX framework of J2EE for developing and deploying rich enterprise applications
  • Experience in writing SQL, PL/SQL queries, Stored Procedures for accessing and managing databases such as Oracle11g/10g/9i/8i, SQL Server 2008/2005, MySQL, and IBM DB2
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience in writing Test Case Scenarios using JUnit.
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
  • Working experience in Development, Production and QA Environments.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design..
  • Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.

TECHNICAL SKILLS

Operating Systems: DOS, Windows NT, Windows 95/98, Windows 2000 Professional, Windows XP, UNIX, LINUX.

Languages: Java (jdk 1.3/1.4.x/1.5/1.6), Java EE 1.5, C, C++, Java Script, SQL, AJAX.

Web/Distributed Technologies: J2EE, Java EE 5, Servlets 2.1/2.2,JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI,XML,XSL,XSLT,XSD,DTD,JQuery,UML,MVC, JSF, STRUTS, Spring MVC, Spring WebFlow,Spring AOP,SpringIOC, Java Threads,Swings.

Scripting: JSP 2.1, Java Script, HTML, DHTML, CSS.

Frame works: Jakarta Struts2.x, J2EE, JSF,UML, JSF, Hibernate3.0, Spring3.x, Ice Faces

RDBMS: ORACLE 8i/9i/10g/11g MS-Access 2000, MySQL, SQL Server 2000/2005

Web Servers: Apache Tomcat 4.1/5.5/6.0

Application Servers: Web logic, Web Sphere, JBOSS, J2EE Server

IDE: Eclipse, My Eclipse, Net Beans, Web logic Editor, Edit Plus 2, Jdeveloper.

GUI: AWT, Applets and Swing

Web Services: SOAP, WSDL, UDDI, XML, SOA,JAX-P, JAX-RPC,REST, JMS Hibernate,XMLBeans,JAXB,XPath,Active directory(AD).

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile, Test driven Development (TDD).

PROFESSIONAL EXPERIENCE:

Confidential, Warwick, Rhode Island

Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Spring and Hibernate based multi- tier Web Application.
  • Created and maintained the configuration of the Spring Framework
  • Involved in configuration of SpringMVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate).
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
  • Application Design Documented for my entire requirement.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Configured Hibernate objects in the Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate frame work.
  • Deployed the ear files on the Web Sphere Application Server.
  • Used Maven for building the entire web application and deploy them on WebSphere.
  • Involved in server side validations using AJAX
  • Deployed applications on IBM WebSphere Application Server.
  • Involved in Unit Testing of the components using JUnit.
  • Used SVN for version control.

Environment: Java 1.7, J2EE, Spring 3.0, Hibernate 3.0, JSP, JDBC, HTML, JavaScript, AJAX, CSS, Oracle 11g, Eclipse, Unix Shell Scripting, CVS, WebSphere Application Server.

Confidential, NJ

Java Developer

Responsibilities:

  • Read SWBRD (requirement documents) and discuss with business analyst to gather the requirements.
  • Have written Detail Design document and reviewed with team.
  • Coded for implementing new requirements, modify existing functionality.
  • Fixed ST, UAT, and Production issues.
  • Used HTML, DHTML, CSS, JavaScript, and JSP for implementing web pages.
  • Used Spring for Web MVC Layer, service layer, and DAO tier.
  • Used Struts MVC, Struts tiles for SEAP application.
  • Used Hibernate for persistence. C3po for connection pooling.
  • Transaction management using AspectJ advice (AOP).
  • Used Apache Axis for hosting and invoking Web Services (SOA).
  • Used DWR for AJAX calls.
  • Used Apache POI for accessing xls files and iText for generating PDF.
  • Created tables for new requirement and have written Packages, Stored Procedures, Functions, Indexes, Sequences, Synonyms, views, and Triggers.
  • Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.
  • Actively participated in Dev, ST, UAT, Staging, and Production deployments.
  • Manage my time to work in different projects simultaneously.

Environment: Tomcat 5.5, Eclipse IDE, CVS, JavaScript, JAVA 1.5,1.6, Servlet, log 4j, JSP, DWR, Web 2.0, SQL Developer 1.5, iText, SQL, Struts 1.2,Spring2.5, Hibernate 3.0, SOAP,WSDL, REST, XML, XSD, HTML, DHTML, CSS, Web service, JAX-WS, AJAX,Oracle 10g, Windows XP, and Sun Solaris 10.

Confidential, Bentonville, AR

Sr. Java Developer

Responsibilities:

  • Participated in the business requirements meetings and provided inputs.
  • Responsible for handling the data collected from Quintiq, a third party Supply Chain Planning and Optimization software.
  • Apache Camel is used for routing and as a mediation engine.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3 Java Script for request management and search and filter modules.
  • Responsible for designing and developing business services and dao methods using Spring, JPA and Hibernate.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
  • Wrote unit test cases using Junit.
  • Well versed with TDD and Agile processes.
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Developed features using Servlets, JSP, Java beans, Hibernate.
  • Wrote and optimized the SQL queries for the Oracle back end.
  • Used Eclipse as IDE for development of the application.
  • Implemented various functions in Unix Shell Scripts for running the batch jobs on the UNIX environments.
  • Tested spring web services using the SOAP UI by creating a Mock Service using WSDLs

Environment: Java 1.6, J2EE1.6, Struts 2, Spring 2.5, ORM, Hibernate 3.0, JDBC, JSP 2.1, Unix Shell Scripting, Servlets 2.5, Apache Camel, EJB 3, Unix, Oracle 10g, HTML, AJAX, CSS, JavaScript, XML, SQL, DB2, JAXB, SOAP,JAX-WS, WSDL, SOAP UI, TDD, Eclipse IDE, JUnit, Subversion, Eclipse 3.4, Ant, UML, Groovy, Tomcat6.

Confidential

Software Developer

Responsibilities:

  • Analysis of the specifications provided by the client for performance tuning but also provides ample suggestions to enhance ideas.
  • Designing, Development and Testing.
  • Responsible for designing and implementing the web tier of the application from inception to completion using J2EE technologies such as MVC framework, Servlets, Java Beans, JSP.
  • Analysis of the specifications provided by the client for performance tuning but also provided ample suggestions to enhance ideas.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Involved in the components styling (CSS) and skinning.
  • Used JDBC to invoke Stored Procedures and database connectivity.
  • Involved in the Logistics module.

Environment: Java 1.6, Java Beans, J2EE,JSP 2.0, SOAP, html, javascript, Spring 3.0,JSP, Eclipse Juno, JQuery and oracle 9i.

Confidential

Java/J2EE Developer

Responsibilities:

  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM WebSphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate 3, Oracle 9i and Windows.

We'd love your feedback!