We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

MinnesotA

SUMMARY

  • 7+ years of Java / J2EE experience in Design and Development of dynamic and web - based, Multi-Tier, Client/Server applications using Java, JSP, JSF, EJB, Servlets, JDBC, Hibernate, Seam, Spring, JNDI, RMI, XML, XSL, Struts and Web services.
  • Experience in all phases of Software development Life cycle (SDLC) that includes End User Interaction during gathering the requirements, Business Analysis, Design and Architecture, Development, Integration, Testing, Deployment, Configuration and Code Management, Customer Support and Maintenance.
  • Experience in web GUI Development using HTML, XHTML, Java Script, JQuery, Ajax and CSS.
  • Extensively experienced in Java and J2EE technologies/frameworks like JSP, Servlets, EJB, JMS, Struts, JSF, Prime Faces, Seam, Spring, Hibernate, XML, JDBC and JNDI.
  • Experience in using database tools like TOAD and SQL Server.
  • Experience Deploying applications on JBOSS, IBM Web Sphere, Weblogic and Apache Tomcat Application servers.
  • Extensive Experience working with Spring Framework, JSF Framework and O/R mapping with iBatis, Hibernate framework.
  • Expertise in analyzing Use Case diagrams and creating Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML).
  • Successfully designed and implemented various reusable components and frameworks using design patterns like MVC (Model-View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/UDDI/WSDL).
  • Experience with MYSQL and Oracle databases.
  • Specialized in using IDE’s like Eclipse, Net Beans and My Eclipse.
  • Experience in writing and executing Unit Test cases using JUnit testing framework.
  • Experience in developing Ant and Maven build scripts to build and deploy the java applications.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.

TECHNICAL SKILLS

Java Technologies: Servlets, EJB, JDBC, JNDI, Web Services, JSF, Apache POI

Frameworks: Seam, Struts, Spring MVC

ORM Tools: Hibernate, JPA

IDE Tools: Eclipse, Net Beans, My Eclipse

GUI Technologies: HTML, CSS, XML, XHTML, JSP, JSF, JQuery, JavaScript, Ajax

Scripting Languages: Batch, Shell & Python Scripting

Application/Web Servers: JBOSS, Apache Tomcat, GlassFish, IBM Web Sphere

Databases: MYSQL, SQL-Server, Oracle 9i,10g

Database Tools: Toad, SQL Server Management Studio

Middleware: JDBC, JMS

Testing/Debugging Tools: JUNIT, LOG4J, Mockito API

PROFESSIONAL EXPERIENCE

Confidential, Minnesota

Java Developer

Responsibilities:

  • Responsible for the Analysis, Documentation of the requirements & developing the application based on J2EE standards.
  • Used Apache POI to extract data to excel sheets for the budgetary report generation.
  • Used Struts-Spring framework to develop the application.
  • Used GlassFish server to deploy application and manage data resources.
  • Deployed and ran the application using Ant scripts.
  • Used Fusion-Jira for tracking the user stories.
  • Used Crucible Review Tool for code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Extensively Worked with Eclipse as the IDE to develop, test the complete application.
  • Development of entities and Hibernate DAO for data fetching for batch and front-end processing
  • Front end screens development using JSP, JQuery, Ajax, JavaScript and CSS.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Designed and developed the user interface screens, database design changes and changes to user access modules.
  • Involved in Code Refactoring and Implementing Solid Principles (Object Oriented Design).
  • Client side validations and server side validations are done according to the business needs.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: JDK 1.6, Struts-Spring framework, Ant, JSP, Ajax, JQuery, JavaScript, HSQL, Hibernate 3.0, GlassFish, XML, Eclipse, OOO Design Patterns, Agile Methodology.

Confidential, Saint Louis, Missouri

Sr. Java Developer

Responsibilities:

  • Responsible for the Analysis, Documentation of the requirements & architecting the application based on J2EE standards.
  • Strictly Followed Test Driven Development.
  • Implemented different Design patterns like Factory, Singleton Pattern and MVC architectural design patterns.
  • Interacted with the client in design and code review meetings.
  • Used Fusion-Jira for tracking the user stories.
  • Used Crucible Review Tool for code review meetings.
  • Extensively involved in the Pair Programming Methodology to increase the quality of code by two fold.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Extensively Worked with Eclipse as the IDE to develop, test the complete application.
  • Development of JPA Entities and Hibernate DAO for data fetching for batch and front-end processing
  • Front end screens development using JSF (Prime Faces 3.5.1), JQuery, Ajax, JavaScript and CSS.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Designed and developed the user interface screens, database design changes and changes to user access modules.
  • Active participation in Weblogic server and Oracle problems (killing instances, debugging server logs, applications logs) using Firebug.
  • Written SQL queries, stored procedures modifications, local database changes and used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Extensively developed supporting Enterprise Java Beans.
  • Involved in Code Refactoring and Implementing Solid Principles (Object Oriented Design).
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases using JUnit4 (Mockito API) for unit testing the application.
  • Building application and deployment in servers as per request from the QA team using Maven 2.2.1.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: JDK 1.6, Seam-EJB3 Framework, Maven 2.2.1, JSF (Prime Faces 3.5.1), Ajax, JQuery, JavaScript, HSQL, Hibernate 3.0, Toad, JBOSS 5.1.2, XML, JUnit-4 (Mockito API), Web Services (SOAP-UI Pro-4.6.2, RestFul), Eclipse, OOO Design Patterns, Agile Methodology, Test Driven Development (TDD).

Confidential, Plano, TX

Java / J2EE Developer

Responsibilities:

  • Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design and Development of the application.
  • Developed the Presentation layer using JSF and XHTML.
  • Deployed the application on JBOSS Application Server and used ANT framework for developing automated build scripts.
  • Used RSA for designing UML diagrams as part of the functional and technical design and also for application development.
  • Employed Hibernate ORM tool and JPA for interacting with backend MYSQL database.
  • Implemented business logic and other administrative tasks that include registration and maintenance of user profile using Session, Entity Beans and Java Servlets.
  • Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
  • Involved in production support, bug fixing and performance tuning of the existing project, experience in working with JProfiler for handling memory leak.
  • Developed unit test cases using JUnit testing framework.
  • Used Log4j for application logging and debugging.
  • Used Clear Case as a version control tool.
  • Used SVN repository for code coordination

Environment: JDK1.5, JSF 2.0, Servlets 2.4, EJB, MYSQL, CSS, Clear Case, Log4j, ANT, Hibernate, MYSQL, JBOSS 5.1, XHTML, XML, UML, JUnit, SVN.

Confidential, Roseville, CA

Java/J2EE Developer

Responsibilities:

  • Involved in elaboration and construction phases of RUP delivering several UML diagrams like workflow, sequence and class as well as involved in code reviews and coding workflow components.
  • Involved in development of presentation tier using Jakarta Struts, performed validations using validation framework.
  • Involved in the designing of extensive custom components using XML and Object Oriented Action Script for reusability.
  • Used Java Script for client side validation.
  • Developed various EJB components to implement the business modules like Claim processing on receipt of new request to the server through MDB.
  • Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
  • Used Hibernate Framework and JPA to persist Java Objects into the database.
  • Implemented a messaging module using Java Messaging Service (JMS) to run on JBOSS Application Server.
  • Created a Transaction History Web Service using SOAP that is used for internal communication in the workflow process.
  • Involved in creating internal schema for the claim application form and created the data binding module using JAXB.
  • Used several internal web services and invoked the services using proxies.
  • Extensively used Eclipse while writing code and used CVS for source control.
  • Monitored the logs using Log4J and fixed the problems.
  • Used JUnit to implement test cases for Unit testing of modules.
  • Created Maven Build Scripts and deployed the application on Weblogic Application Server.

Environment: J2EE, Eclipse IDE, Weblogic 9.2, UML, Java SDK, JavaScript, EJB, Hibernate, JPA, XML, SOAP, Web services, JMS, JUnit, HTML, JNDI, Servlets, Spring, CSS, Oracle 9, LOG4J, CVS, TOAD.

Confidential

J2EE Developer

Responsibilities:

  • Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
  • Used Spring framework as middle tier application framework and handled persistence strategy using Spring’s ORM module for Hibernate.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Involved in developing web tier using Spring MVC Framework.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
  • Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
  • Developed various Controller classes and used spring’s validator for form validations.
  • Developed code to consume Web services using Spring-WS and used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
  • Used JSTL for view coupled with Spring bind tags and enhanced UI with CSS.
  • Used Display Tag to show data in tabular form.
  • Worked on SQL Server as the relational backend.
  • Log4j used for logging and tracing.
  • Followed best practices of TDD consistently testing service and data access tier using JUnit.
  • Wrote build scripts for the application using Ant.

Environment: Spring 2.x,Spring MVC, Hibernate 2.x, JUnit 3, JSTL, JBOSS 2, SQL Server, Log4j, Ant, XML, HTML, CSS, JavaScript, Webservices, SOAP, WSDL.

Confidential

Java/J2EE developer

Responsibilities:

  • Developed web tier using Struts MVC, Struts Tiles, Struts Validator.
  • Used JDBC for persistence layer and MYSQL as relational backend.
  • Wrote several Action Classes and Action Forms to capture user input and created different web pages using JSTL, JSP, HTML, Custom Tags and Struts Tags.
  • Implemented Struts Declarative Exception handling for exception handling in web tier.
  • Service and data access tier tested using JUnit.
  • Used Log4j for logging and tracing.
  • Used Display tag for tabular data representation and data export to different formats like CSV, Excel and PDF.
  • Wrote Ant builds to build and migrate the application across development, test and production environment.
  • Used AJAX to perform simple XMLHttpRequest for retrieving data dynamically into the web page and displayed them using JSON.
  • Bug fixing and peer to peer review for the other developer’s source code.

Environment: JDK 1.4.2, Eclipse, JDBC, Struts 1.x, Tiles, SVN, JUnit, JSTL, JSP, Tomcat, MYSQL, Log4j, Ant, XML, HTML, CSS, JavaScript, AJAX.

We'd love your feedback!