We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Around 6 years of extensive IT experience with primary expertise in Object Oriented Programming and Web - based Enterprise applications using Java and J2EE Technologies
  • Knowledge of all phases of Software Development Life Cycle (SDLC) including Design, Development, Testing, Documentation and Maintenance of applications.
  • Profound experience in developing different web application using the technology like Agile Methodology, RUP, Waterfall model.
  • Extensive experience with Java/J2EE technologies which includes Java, JavaEE, XML, JavaScript, JSP, EJB, JDBC, Servlets, JMS, Java API for XML Web Services, Spring and Hibernate.
  • 4+ years of experience in HTML5, DHTML, CSS3, JavaScript, JQuery, JSP
  • Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS and Node JS as a platform for web applications.
  • Good knowledge and experience with JAX-RS, JSTL, JDBC, JNDI, Java Beans and Data Structures like Collections, Maps, Sets, Lists etc.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, Writing Use cases, sequence diagrams and class diagrams with UML tools like Rational Rose for business modeling.
  • Experience in developing persistence layer with Hibernate (OR Mapping) framework with good performance optimization techniques.
  • Experience in using Spring Framework (Spring Core, Spring MVC, Spring JDBC, Spring ORM).
  • Excellent skills in creating and accessing Database using SQL Queries, PL/SQL scripts (Stored procedures, triggers, functions, packages, cursors, views and synonyms) on Oracle.
  • Proficient in writing DDL, DML and Transaction queries with development tools like TOAD.
  • Strong programming practice with OOAD (Inheritance, Polymorphism, and Encapsulation) and Design Patterns (Creational, Structural, MVC, Factory, Singleton, DAO, DTO, Observer and Behavioral) in the development of Multi-Tier distributed Enterprise Applications.
  • Strong Hands on Experience with JMS for communications between middleware components.
  • Experience in implementing JUNIT - unit and integration test cases.
  • Strong experience in establishing/configuring the application infrastructure using application servers (WebLogic, WebSphere and JBOSS) and web servers (Tomcat).
  • Implemented SOA architecture with web services using REST, SOAP.
  • Experience working with MAVEN.
  • Experience with NoSQL databases (Cassandra, MongoDB).
  • Experience in data modeling of Cassandra.
  • Excellent Technical, Communication, Interpersonal, Decision making, Client Interfacing Skills with strong Customer Orientation and Quick learner.

TECHNICAL SKILLS

Programming: JAVA, C, C++, SQL, PL/SQL, JavaScript

Java/J2EE Technologies: Java, J2EE, JSP, JSTL, EJB, Servlet, JMS, JDBC, JNDI, JAX-RS, JQuery, Exception Handling, Multi-threading, Java Beans, Struts, Tiles, Validation Framework, Hibernate, Spring MVC, Spring Core

Scripting languages: HTML, CSS, XML, JavaScript, AJAX, JSON, DHTML, XSL, XSLT

Distributed Technologies: EJB, JDBC, JNDI, JMS

ORM Tools: Hibernate, JPA

Web services: SOAP, RESTful

Database Systems: IBM DB2, Oracle 9i/10g, MYSQL

Web/Application Servers: Web Sphere, WebLogic, Tomcat and JBoss server

IDE: Eclipse, NetBeans

Frameworks: Struts, Spring, Angular JS, Node JS, BootStrap, Spring MVC, and Hibernate, Log4j, JUnit

Methodologies: Agile, RUP, OOAD

Tools: SQL Navigator, Ant, Maven builds, Jenkins, TOAD, Gradle, Rational Rose, Rational ClearQuest

Testing Tools: JUnit, Selenium

Version Control: SVN, CVS, Rational Clear Case, GIT

Operating Systems: Windows 95/98/NT/2000/Server/XP/7, Unix and Linux

PROFESSIONAL EXPERIENCE

Confidential, Tulsa, OK

Java Full Stack Developer

Responsibilities:

  • Designed and developed applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose. Designed and developed the project using MVC design pattern.
  • Developed user management screens, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, jQuery, JavaScript and Angular2, techniques.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
  • Was responsible for deployments using IBM WebSphere application server.
  • Configured and Integrated Spring and Hibernate frameworks.
  • Rational Clear Quest and Clear Case used for defects, change tracking across the application.
  • Involved in the performance tuning of PL/SQL statements.
  • Developed database triggers and procedures to update the real-time cash balances.
  • Implemented web services using JSON based RESTful API.
  • Worked closely with the testing team in creating new test cases and also created the use Cases for the module before the testing phase.
  • Involved in writing JUNIT test cases and day to day builds and deployments using GRADLE.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java 6/J2EE, JNDI, JSP, Spring 3.0, Hibernate 4.0, AngularJS, RESTful, JSON, HTML5, JavaScript, DHTML, CSS, Web Sphere 8.0, Gradle, Rational ClearCase and ClearQuest, Oracle10g, SQL, PL/SQL, AJAX, JSTL, Eclipse, Junit, Maven.

Confidential, Kansas City, MO

Java/J2EE developer

Responsibilities:

  • Used Agile Methodology for developing applications.
  • Analyzing the requirements, designing a solution and interacting with team members to provide effort estimates, Coding and Unit Testing.
  • Involved in analysis of Requirements Documents to completely understand the required behavior of the web pages and user interactions.
  • Worked on angular JS framework to develop interactive websites based on client needs.
  • Built the reusable service components using Angular JS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript.
  • Developer multiple Angular JS controllers and configured Routes.
  • Used Promises to do AJAX call to connect front-end and back-end.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed unit test cases using Jasmine framework.
  • Involved in writing SQL queries for retrieving data from RDBMS DB2.

Environment: JavaScript, Angular JS, JQuery, HTML, CSS3, Bootstrap, Ajax, NodeJS, IBM DB2, Jasmine, Windows XP, AIX.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in analysis and design of the back end skeleton including connecting to Database, creation of Data Modellayer and DAO Layer for the system using Hibernate.
  • Involved in the creation of mapping of the Oracle database tables using POJO classes to the upper application layer of the application.
  • Used different Transfer Object (TO) to merger/transfer data between different layers.
  • Developed application functionality inside DAO layer; that can be used in the processing of all the transaction of the application using Spring Framework.
  • Implemented Model View Controller web framework.
  • Created User Interfaces (UI) using JSP, JSTL, HTML, JavaScript, AJAX and CSS.
  • Generating dynamic PDF reports with the help of XML using XSLT.
  • Deployed application to the JBoss Application server.
  • Worked with Ant to create build automation for the system.
  • Involved in JUnit, functional testing and also involved in debugging process.

Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, Ajax, HTML, DHTML, XML, XSL, XSLT, CSS, JavaScript, Oracle, JBoss, Linux

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Developed the struts configuration files and implemented validation using Struts Validation framework.
  • Involved in development of back end of the application using Struts framework.
  • Integrated Struts Framework with Hibernate to achieve database persistence.
  • Performed unit testing using JUnit.
  • Deployed application in WebLogic application server.
  • Used CVS for version controlling.
  • Integrating the newly written code with the existing application and performing integration and complete functionality.

Environment: Java, J2EE, JSP, HTML, Tiles, Struts Framework, Hibernate, Oracle, CVS, JUnit, WebLogic Server, NetBeans.

We'd love your feedback!