We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, KS

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.
  • Worked with complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.
  • Sun certified Java programmer.
  • Knowledge and experience with Multithreading/ con - currency techniques.
  • Good at Object Oriented Analysis and Design, J2EE patterns needed to develop both internet and enterprise application.
  • 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

Application/Web Servers: 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.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server
  • 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 references 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.
  • 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 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.
  • 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.
  • Used SVN for version control.

Environment: Java, J2EE, Java Script, jQuery, CSS, Linux, SVN, Maven, Oracle 11g, Angular JS, 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.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, and DHTML.
  • Worked with CSS Backgrounds, CSS Animations, CSS Gradients and CSS Transitions.
  • UsedAngular JS for Model-View-View Model (MVVM) pattern.
  • Developed various UI (User Interface) components using AngularJS(MVC), JSON and HTML.
  • Used Twitter Bootstrap to develop responsive User Interface.
  • 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 2 such 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 Data Access Layer using Hibernate ORM framework.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Experience in coding numerous DAO’s using Hibernate Dao Support.
  • Developed and Designed exception handling framework. Coded many custom- made exception classes as and when required.
  • Used Log4j to implement logging facilities.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • 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, Angular JS, 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, Angular JS, 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:

  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams and Class Diagrams.
  • Created better graphical user interface (GUI) using JSP, Custom Tags, 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.
  • 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.
  • Dealt with concepts such as synchronization and thread pools.
  • Maintained internal DNS subdomain along with mail server.
  • Implemented the Connection Pool to the database.
  • WebLogic server was used as application server for the entire project.
  • Created build scripts using Maven.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats.
  • 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
  • Provided AJAX, JavaScript and CSS to enhance user interface and functionality.
  • 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 Tomcat Webserver.
  • Created tables, stored procedure, to fulfills the requirements and accommodate the business rules in Oracle 8i database.
  • Delivered Zero defects in UAT.
  • Responsible for the connection to Oracle database with JDBC, including data querying and updating.
  • Used Java Mail for asynchronous communication to send automatic email notifications to clients.
  • Prepared SQL Queries for data transfer and Callable Statement to call SQL stored procedures for data persistency with JDBC in Java back-end.
  • Implemented testing with Junit and used Subversion for version control.
  • 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!