We provide IT Staff Augmentation Services!

Java Application Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 8+ years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JSF, JMS, EJB 2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Worked extensively on server side development technologies likeJava, J2EE (JSP, CORBA, Servlets, EJB's, JDBC, Tag libraries) & JTA, JMS, CVS, JSF, MyFaces,RichFaces, Spring, Struts, Siege MVC based Framework
  • Good knowledge in Software Development Life Cycle (SDLC).
  • Experienced using front end technologies such as HTML5, CSS, JavaScript and AJAX technologies for developing user interface for the applications.
  • Experienced in developing MVC framework based websites using JSF, Struts and spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in Database design using SQL and PL/SQL - Stored procedures, functions, Triggers, sequences, Indexes and Views.
  • Expertise in developing508compliant web applications using HTML, CSS, JavaScript, JQuery, AJAX, d3, JSON, Bootstrap, PHP.
  • Experience in developing the business components in EJB's.
  • Expertise with dynamic web User Interfaces/Frameworks: Javascript, Jquery,Richfaces, Ajax, JSF, Jboss.
  • Extensive experience in working with various databases like Oracle, SQL server and MySQL.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts utilizing UML and Service Oriented Architecture (SOA).
  • Performed unit testing usingJUnit, integration and deployment of applications done using toolsANT and Maven & debugging through log4j.
  • Experience in installing, configuring, tuning Apache Tomcat 5.x/6.x/7.x, IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1/10.3, JBOSS 5.x/4.x.
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans for Java/J2EE application development.
  • Experience in using ANT and Maven for build automation.
  • Experience working on multiple operating systems including Linux, Windows family and Mac OS X.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

Languages: Java (jdk 1.5/1.6/1.7/1.8 ), Java EE 1.5, C, C++, SQL, PL/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, JDBC2.0/3.0,RMI, XML, XSL, XSLT, UML, MVC, Richfaces, Java Threads, XML, SOA, JAX-RPC, JMS.

Scripting: JSP 1.2/2.1, JavaScript, HTML, CSS, UNIX Shell Scripting.

Frame works: Struts 1.2, J2EE, UML, JSF, Hibernate 3.x, spring

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

Web/Application Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1/10.3, Apache Tomcat 5.x/6.x/7.x, JBOSS 5.x/4.x

IDE / Tools: RAD 6.0, WSAD 5.1, JUNIT, Eclipse 3.x with My Eclipse 4.1.1

Methodologies: Unified Modeling Language (UML), Agile

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis MN

Java Application Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Developed the presentation layer using Spring MVC.
  • User Interface was developed using Servlets, JSP, DHTML, HTML, JavaScript, JQuery and CSS.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Used Oracle SQL and PL/SQL for data access and manipulation.
  • Used JDBC to invoke stored procedures and also for database connectivity to SQL.
  • Involved in writing new stored and update the existing procedures and SQL queries in MySQL.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Programming and Development of web pages using JSF2.0 with Primefaces andRichfaces, CSS, HTML5 and JavaScript.
  • Designed the JSF Validation Frameworkfor validating the UI, tiles framework and implemented Internationalization.
  • Developed the Web & business interfaces & implementation using Spring, JSP &Richfaces
  • Designed and developed EJBs for financial planners and calculators’ module.
  • UsingEJBSession beans, Entity bean for business logic and data persistence
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring Transaction Management and AOP framework.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Developed508compliant web pages in HTML, CSS and Javascript.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • UsedLog4Jto validate functionalities and JUnit for unit testing.
  • Developed the application using Eclipse.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Have worked on Oracle 11g data base for creating tables, storing and retrieving the application data.
  • Worked on creating the builds to deploy the applications in Apache Tomcat 7.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, JSP, Servlets, Spring AOP, Spring MVC, Hibernate, XML, Transactions, JDBC, JavaScript, JSF, EJB, JQuery, JUNIT, Apache Tomcat, SQL, PL/SQL, Richfaces, MySQL, Eclipse, Oracle.

Confidential, Charlotte NC

Java Application Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Singleton, Data Access Object, and Service Locator.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 3.0, SQL, Maven, Oracle and JBoss.
  • Developed EJBs for implementing Business Logic and deployed them on JBoss Application Server
  • Designed and implemented transaction management using Spring AOP.
  • Used JPA for mapping business objects to the Oracle database
  • Worked on object modeling using UML2. Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system's object in accordance with the business requirements.
  • Programming and Development of web pages using JSF2.0 with Primefaces andRichfaces, CSS, HTML5 and JavaScript.
  • Developed the Web & business interfaces & implementation using Spring, JSP &Richfaces.
  • Developed from end applications usingRichfaces, Open faces, JSP, Servlets
  • Business logic is implemented usingEJB, JMS.
  • Involved in Unit Testing of the components usingJUnit.
  • Involved in front end validation usingJSF ValidationandJavaScript.
  • Implemented different types of spring controllers as per application requirement, Spring Validator, persistence layer, DAO and service layer components using Spring Hibernate API and Spring Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Developed client request validations and processing using JavaScript and HTML.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
  • Used Maven Cruise-Control for project builds.
  • Configured and customized logs using Log4J.
  • Deployed applications on JBoss Application Server and performed required configuration changes.
  • Involved in multiple high priority releases with aggressive deadlines.
  • Designed web pages by using front end technologies such as HTML, CSS3, JSP, ExtJS, Ajax, JQuery and CSS.

Environment: Java, JSP, JSF, Spring AOP, Spring MVC, Hibernate, XML, JDBC, Transactions, JSF, JavaScript, JQuery, EJB, Apache Tomcat, SQL, PL/SQL, MySQL, Richfaces, Eclipse, Oracle, JUnit.

Confidential, King of Prussia, PA

Java/J2EE Developer

Responsibilities:

  • Migrated backend WAS 6.5 applications to WAS 8.1 environment.
  • Created annotations based mapping using Hibernate ORM tool.
  • Analyzed Spring security for granular authorization in web-tier.
  • Used Spring Web MVC for the controllers.
  • Extensive hands-on experience in Angular JS, HTML, CSS, JavaScript and Ajax.
  • Used PHP for generate dynamic page content.
  • Design application logic using Struts2.0 and compare performance with Spring MVC.
  • Used spring framework for dependency injection with the help of spring Configuration files.
  • Developed the presentation layer using JSP, JSTL Tag Library, HTML 5, CSS and client validations using JavaScript.
  • Created RESTful web services for keyword search, advanced search and autosuggestions.
  • Using E-commerce for business to business to buying and selling.
  • Worked extensively on AJAX using DWR framework.
  • Used JSP, JavaScript, JQuery, HTML, XHTML, CSS and JSF for Rich UI layer.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Designed Database schema in MySQL for development.
  • Used JMS for Asynchronous communication between the applications.
  • Used CAMEL for receiving and sending.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in writing DAO layer using Hibernate to access the MySQL database.
  • Executed HQL queries for retrieving data from RDBMS databases.
  • Involved in the configuration management using Subversion.
  • Used SAS language for statistical analysis.
  • Developed Maven and Ant scripts to bundle and deploy application.
  • Developed various test cases and performed unit testing using JUnit 4.
  • Prepared Functional Design and Technical Design Documents.
  • Worked with Jenkins and Hudson for continuous Integration.
  • Designed web pages using AJAX, CSS, Javascript, Jquery and HTML 5.
  • Deployed applications on JBoss application Server.

Environment: Java1.6, JSP, Servlets, Hibernate, Eclipse 3.7, Spring 2.5, JSP, XHTML, SOAP, REST, WSDL, SOA, UML, PHP, HTML, XHTML, Javadoc, JavaScript, JQuery, Struts 2.0,SAS,CSS, Spring Web Flow, XML, JBoss, Oracle10g, JUnit 4, ANT 1.7, Subversion 1.6.9, Angular JS.

Confidential, Baltimore, MD

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing using agile methodology.
  • Involved in multi-tier Java EE design utilizing Spring IOC and Hibernate deployed on WebSphere Application server connecting to Oracle database.
  • Used Spring Framework for data dependency injection and Spring WEB MVC framework to implement the MVC design pattern.
  • Designed rich UI web pages using JSP, HTML, JavaScript, CSS, JQuery and AJAX.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Extensively worked with Hibernate and PL/SQL for developing stored procedures, triggers and functions to process trades, mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Implemented both server/client validations using JavaScript and JSF Validation Framework.
  • Consumed REST based services using JQuery.
  • Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
  • Design patterns like Singleton, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
  • Involved in making enhancements to a standalone application and deploy in production.
  • Involved in unit testing using JUnit.
  • Followed the client508development standards and methodologies.
  • Created Use cases and Sequence diagrams using UML.
  • Used Clear Case for configuration management and version control.

Environment: J2EE 1.4, Eclipse 3.x, Oracle 9i, JSP, Struts, Hibernate, Spring, JSF, Web Services, CSS, Log4j, UML, JUnit, HTML, SQL, PL/SQL, MySQL, JSTL, XML.

Confidential

Java Developer

Responsibilities:

  • Developed the web pages using JSP, CSS and HTML for various requirements.
  • Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
  • Extensively used multithreading, collections and exception handling.
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
  • Utilized JavaScript/Struts Validators framework to validate the form data.
  • Developed and maintained front end application using Jscript.
  • Maintained existing code base developed in Struts, Spring and Hibernate.
  • Developed all the User Interfaces using JSP and Spring MVC.
  • Used Hibernate for persisting data in the database.
  • Used linux/unix commands for website developing.
  • Wrote Client Side validations using JavaScript.
  • Extensively used JQuery for developing interactive web pages.
  • Involved in creating tables using MySQL and connected it by JDBC 4.0.
  • Worked on Eclipse IDE and used Maven for dependency management.
  • Used Apache Tomcat 6.0 as application server to deploy applications.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Developed GUI using AWT.

Environment: J2EE5, multithreading, Collections, Exception handling, AWT, UNIX/LINUX, JSP 2.1, Java Script 1.5, IBM WebLogic 7, Win-NT, XML, Eclipse, JMS, Apache Tomcat 6.0, JQuery, Struts, Servlets, JDBC4.0 Spring 2.5, Hibernate 3.2, Maven.

We'd love your feedback!