We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Kansas City, KS

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in developing engineering software applications and utilization of data modeling to design architecture for various organizations using Java, J2EE, JDBC, Spring, Hibernate, RMI, EJB, Servlets, JSP, XML, Struts and Web Services.
  • Strong experience in J2EE Architecture, OOAD, Use Case analysis and UML skills in building highly sophisticated systems.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, JBoss, WebSphere and Weblogic Application Server.
  • Exposure to Prototype, Agile, Scrum, Water Fall and Rapid Application Development (RAD) development methodologies.
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Exposure to Hadoop, Angular.js, node.js, Backbone.JS, Zoo Keeper, Mongo DB, NO SQL EJB, JMS, JTA, JAAS, JSF, Custom Java Tag Library, JDBC.
  • Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Strategy, Singleton etc.
  • Hands on experience in Web Application Development using Client Script design technologies like HTML, DHTML, CSS, XML, XSLT, Java Script, JQuery, JSON, JSTL and AJAX
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and spring framework.
  • Expertise in various components in spring such as IOC, AOP, Spring JDBC, Spring Security and MVC.
  • Used Hibernate 4.0 as an ORM Tool to access Database.
  • Expertise in Web Services architecture in SOAP, REST and WSDL using JAX - WS/JAX-RPC.
  • Extensive knowledge of Client - Server technology, Web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns e.g. creational, structural and behavioral design patterns (MVC Architecture, Business Delegate, Singleton, Data Access Object (DAO) etc.).
  • Expertise in Server side development using Java, JDBC, SOAP, JPA.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Coding using Spring, Java, Spring MVC, J2EE, iBATIS, Google & Yahoo APIs.
  • Hands-on experience in using Eclipse, Log4j, JUnit building, logging and testing
  • Well versed in designing presentation layer components using Servlets, JSP, JSTL, HTML5, AJAX, Java Script, jQuery, CSS3, XHTML, XSL, XML, JSON, Bootstrap, Angular JS.
  • Strong experience in data analysis and Proficient in writing SQL queries, PL / SQL.
  • Used relational databases such as Oracle, MySql, DB2.
  • Experience in deploying business applications using application servers and web servers like Web sphere, Web Logic, Glassfish, JBoss and Apache Tomcat.
  • Good working experience in IDE tools like RAD, Eclipse, Net beans.
  • Proficient in UML modeling with Rational Rose, Visual Paradigm.
  • Strong experience in Windows, UNIX, Linux environments.
  • Sound Understanding on Algorithms and Data Structures.
  • Good exposure to Agile Work Environment. Worked on Testing with different testing tools and prepared unit testing, Module testing, System testing and Acceptance testing plans.
  • Highly motivated team player, quick learner and proven record of capability to work under pressure and deadlines.

TECHNICAL SKILLS:

Java/J2EE: Java, JDBC, EJB, Servlets, JSP, JNDI, JPA, XML, SOAP.

Web: HTML, CSS, AJAX, JavaScript, JSON, AngularJS, Bootstrap.

Frameworks/System Design: Struts2.0,Hibernate2.0/3.0,Spring 2.x,MVC

J2EE Design Patterns: Apache Tomcat Web Server, Glassfish

XML Technologies: XML, XSD, DTD, XSLT, XHTML, DOM, SOAP, WSDL

Databases: MySQL,Oracle12g/11g/10g/9i/8i,SQL Server 2007/2008

IDEs: Eclipse, Net beans

Tools: CVS, SVN, Maven, Apache Ant, SQL Developer

Operating Systems: WINDOWS /2000/XP/ 2003/2007/2008, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, KS

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Agile Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints.
  • Developed application using JAVA, JSPs, HTML, CSS for the screen.
  • Created user interactive application using JSP, JavaScript, CSS, Bootstrap, and AngularJS.
  • Implementing Business logic based on user selection using JQuery and Angular JS.
  • Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers and filters.
  • Called web services with REST through AngularJS services to get XML file data and modified the response data to display in UI.
  • Implemented MVC framework using Spring MVC Framework isolating each layer of the application to avoid complexity of integration and ease of maintenance.
  • Involved in developing code for obtaining bean s in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring Dependency Injection, String application context features in the application.
  • Used Spring JDBC template for database access.
  • Implemented Spring MVC Validation with annotation and server side validations for input data.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Worked and coordinated with business/system analyst, development team, business production support and QA for development and issues regarding application.
  • Wrote complex queries to maintain standard/static tables for database and for report generation purpose.
  • Worked with spring and web services with REST by creating restful services using Spring Controller class.
  • Used RESTful API and experience in web services, developed using JAX- RS and SOA
  • Implemented RESTful services to make call to the incentive programs.
  • Consumed REST based web Servicesusing JAX-RS with Jersey and make call to business methods to access the information from Oracle database and proving the formatted data to UI.
  • Testing web services with Advanced Rest Client and SoapUI.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Worked closely with production support to assess issues on various tickets, scope of change requests, reviewing codes and managing releases.
  • Worked with QA on reviewing test strategies.
  • Worked on report generation using XML DOM and SAX parsers for pharmacy report generation.
  • Used XML DOM and SAX to read the XML data and marshaling/unmarshaling the data using JAXB.
  • Set up different test environments and provided access to the users.
  • Used SVN for version control.

Environment: Java, J2EE, Java Script, jQuery, CSS, Linux, SVN, Maven, Oracle 11g, Windows, Eclipse, Apache Tomcat, Spring, Google Map API, JSP, HTML, HTML5, Agile and Web services - Restful, Ibatis, WebSphere Application Server.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, and DHTML.
  • UsedAngular JSfor Model-View-View Model (MVVM) pattern.
  • Developed various UI (User Interface) components using AngularJS(MVC), JSON and HTML
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Designed and developed Use Cases, Class Diagrams and Sequence Diagram using UML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Used various feature of Spring 2such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed Graphical User Interfaces using struts, tiles and JavaScript.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Written fast and effective Integration test cases using Spring for Persistence layer; test cases which test persistence layer conceptssuch as Attach/detach entity objects, Optimistic locking, Transactional behavior of methods using the real database.
  • Deployment of .ear files in Tomcat server.
  • Creating GUI using JSP, java Script and jQuery.
  • Responsible forDevelopment, Bug fixing and maintenanceofapplication.
  • UsedSOAP UIto test the web service API calls.
  • WroteJUnit test casesto test business logic.

Environment: Spring 2.0, Linux, JSP, JDBC, CSS, AJAX, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 11g, WebSphere Application Server, JAXB, JMS, Struts, JPA, Subversion, Eclipse, Ant, XML, JUnit, Log4j, Java5,JSP, JDBC, Web Services.

Confidential, Hagerstown, MD

Java/J2EE Developer

Responsibilities:

  • Used agile methodology in designing and developing the modules.
  • Wrote User Stories for documenting the requirements of Shopping cart, Checkout and Order Confirmation module.
  • Used Visual Paradigm to draw class diagrams, sequential diagrams, activity diagrams, use-case diagrams.
  • Performed Iteration Planning for the Modules developed.
  • Used AngularJS Framework to develop applications.
  • Used AngularJS Controllers (JavaScript object) to control page data and Models to bind data in UI with controller.
  • Used Struts validator framework to validate user input.
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
  • Developed MVC design pattern based User Interfaceusing JSP, XML, HTML and Struts.
  • Developed custom tags, JSTL to support custom User Interfaces
  • The promotions were created in the IBM Accelerator which was used as the front end for the application.
  • UsedANTScript to BuildWARandEARfiles and deployed onWebsphere.
  • Created WSDL for the web services to be deployed using bottom-up approach.
  • Created XML files for storing the data required for module.
  • Application is built using standard design patterns such as DAO, Abstract Factory, Singleton, Business Delegate, and MVC.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Hibernate is used as a persistence mapping technology along with JPA which acts as a wrapper around the Hibernate eliminating the mappings and configuration by annotating the POJO classes with Data Base tables.
  • Configured hibernate to make use of second level caching to display the static lookup data from the database.
  • UsedSOAP UIto make the calls to the store for Inventory check and Pricing availability.
  • Participated in and contributed to group sessions, design reviews, and code analyzing.
  • Used Subversion as version control system.

Environment: Java, J2EE, Spring, Struts, Hibernate, JSP, Unix, AJAX, HTML, WebSphere Application Server, RAD, JBoss, DB2, Apache Ant, Log4J, iText, Edit plus, RAD, Eclipse IDE, JUnit, Subversion, Axis, Web Services, Visual Paradigm, QC.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created better graphical user interface (GUI) using JSP, CustomTags, HTML and CSS.
  • Made use of Java script for client side validation.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams and Class Diagrams.
  • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Used display tags in the presentation layer for better look and feel of the web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
  • Responsible for performing Code Reviewing and Debugging.
  • UsedCVSfor version control across common source code used by developers.

Environment: Java, J2EE, UML, MVC Struts, HTML, CSS, Java Script, Oracle 8i, SQL*Plus, PL/SQL, MS Access, CVS

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented Web application to implement work management system
  • Developed the user interface screens for the all modules.
  • Worked with the front-end applications using JSP, HTML, CSS and XML.
  • Developed a web application using Java Struts framework.
  • Developed the business components used in the JSP screens.
  • Implemented Delegated, Façade, DAO patterns for building the application.
  • Wrote Ant scripts for build, unit testing, deployment, check styles etc.
  • Used JUnit for unit testing.
  • Participated in testing phases and provided UAT support.
  • Created EAR files and deployed in TomcatWebserver.
  • Created tables, stored procedure, to fulfills the requirements and accommodate the business rules in Oracle 8i database.
  • Delivered Zero defects in UAT.
  • Provided AJAX, JavaScript and CSS to enhance user interface and functionality.
  • Implemented Logic for dynamic generation of controls which can be configured also.

Environment: Java, J2EE, UML, Struts, HTML, CSS, JavaScript, Oracle, SQL*Plus, Apache Tomcat, PL/SQL, MS Access, UNIX Shell Scripting

We'd love your feedback!