We provide IT Staff Augmentation Services!

Sr. Java/j2ee/spring Consultant Resume

0/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • 8 plus years of software development experience in Object Oriented Programming, Design and Development of Multi - Tier Distributed, Web based/Mobile, E-Commerce, Enterprise Applications using Java and J2EE Technologies with Software Development Life Cycle.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application using JAVA/JEE/J2EE technologies and Object oriented technology.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) such as singleton, bfactory, prototype; behavioral design patterns like chain of responsibility, command, interpreter, observer; structural design patterns like adapter, corporate and facade.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Excellent Programming skills and Development Experience with JDK 8, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, Rich faces, JMS, JDBC, XSLT, JUnit and Web Services.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, and Spring MVC.
  • Proficient in developing and implementation of various frameworks like Struts, Spring, JSF 2.0, and Object Relational Mapping Framework(ORM) Hibernate 5.0 with Core Java.
  • Experience in deploying, configuring and administering application servers such as IBM WebSphere, Web Logic, Sun Glass Fish, JBoss and Apache Tomcat/Camel. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Good exposure to building Web Services (WSDL, SOAP, UDDI) usingopen source implementation like Apache Axis, RESTful API, XML, JAXP, JAXB, JAX-WS, JERSEY.
  • Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
  • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON.
  • Extensive experience of database programming in oracle environment using PL/SQL with tools such as TOAD, Squirrel, SQL Plus.
  • Well experienced in developing PL/SQL, Stored Procedures, and Triggers on Oracle Databases.
  • Good work experience in writing SQL Queries with major Relational Databases.
  • Good knowledge of Database Connectivity (JDBC) for Databases like Oracle ADF, SQL Server, MySQL, MS Access.
  • Extensively worked with Oracle 11i/10g/9i/8i, SQL Server 2012/2008/2005 , MySQL, DB2 and Sybase Relational Database Management Systems.
  • Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience with various build and version control tools like ANT, MAVEN, Subversion(SVN), GIT, CVS, Jira, Jenkins, and Rational Clear Case.
  • Proficiency in programming with different IDE’s like Eclipse, Net Beans, J Developer and RAD.
  • Experience in various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Strong Team Player, ability to Work Independently and in a Team as well, excellent analytical capabilities and Good Communication Skills.
  • Establish and maintain productive working relationship with management, Clients and team members.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, XML, SQL and PL/SQL.

Java/J2EE Technologies: Servlets, JSP, JNDI, JDBC, JSTL, CMS, EJB, JAXB, JAXP, JMS.

Web Technologies: HTML, DHTML, CSS, AJAX, JSON, Java Script, JQuery.

XML Technologies: XML, AJAX, XSL, XSLT, SAX, DOM, XML Beans, Castor.

Databases: Oracle8i/9i/10g/11g,Oracle ADF,MySQL5.0,SQLserver 2005/2008/2012 , MongoDB, IBM DB2 v7.0, Sybase

Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAXP, JAXB, JAX-WS, Apache AXIS 2, JERSEY, JMS, MQ Series.

Web/Application Servers: IBM’S Web Sphere 8.5, Web Logic 11g, CXF, Apache Tomcat 8.0, Camel, JBoss7, Sun Glass Fish 4.x.

Frame Works: Struts, Spring, Hibernate, JSF.

Tools: ANT, Maven, Dozer, GWT, Service Now Tool, TOAD.

IDE/Tools: Eclipse 4.4.2, Net Beans 8.0, RAD 6.0, J developer.

Operating System: Windows 10/8.1/7, UNIX, Linux.

Version Control Tools: GIT, SVN(Subversion), CVS, Rational Clear Case.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2EE/Spring Consultant

Responsibilities:

  • Used Agile SCRUM methodology for developing the application.
  • Developed views & action classes for the web module using Struts MVC Framework.
  • Extensive use of HTML/Servlets/XML for the presentation layer along with JavaScript and JQuery for the client side validations.
  • Developed backend business logic using Spring Framework.
  • Developed Persistence layer using Hibernate and integrated hibernate with Spring.
  • Developed Spring RESTful web services to deliver both XML and JSON content using Jackson Spring implementation
  • Played major role in designing & developing JSP pages and XML reports. Developed servlets and custom tags for JSP pages.
  • Deployed application on Web sphere application server.
  • Extensively used Criteria classes and HQL for accessing Database through Hibernate.
  • Used lazy loading and Hibernate.initialize () to retrieve data only when it is needed thus avoiding overloading the architecture.
  • Designed, developed and deployed theEJBcomponents usingSession beans,DAO objectsfor database access. UsedSession façade andBusiness delegatedesign patterns.
  • Implemented DB2 as database to store the data and gained exposure to various database objects like tables, stored procedures, functions, and triggers using SQL, PL/SQL.
  • Refactored legacy stored procedures, extracted and converted logic from stored procedures into java components for better reusability.
  • Used XSD to specify xml format.
  • Use OOP features such as polymorphism to implement factory design pattern solutions to provide the system the right objects for the product related methods.
  • Implemented the logging mechanism using log4j framework
  • Using management and build tools such as Maven.
  • Performed usability testing for the application using JUnit Test.
  • Used SVN for version control.

Environment: Java/J2EE, Spring, Struts MVC, Hibernate 4, JSP, Web sphere Application Server, JavaScript, JQuery, Oracle 11g,Eclipse, JPA, Junit,Log4j,DB2,SVN.

Confidential

Sr. Java/Hibernate/Web Services Consultant

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile Development Methodology.
  • Involved in UML Design (Class Diagrams, Sequence Diagrams etc.).
  • Worked on WSDL design and development
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Used MAVEN as build tool on java projects for the development of build artifacts on the source code.
  • Used Spring MVC pattern for creating application by using Hibernate as ORM tool.
  • Worked on Hibernate Transactions and Spring Transactions.
  • Used Criteria classes and HQL for accessing Database through Hibernate.
  • Produced & consumed RESTFUL Web services with JSON objects and SOAP Web Services with xml.
  • Used SOAP UI for testing developed Web Services.
  • Used JMS to exchange messages to publishing and consuming messages.
  • Used GIT repository for software configuration management and version control.
  • Invoking multiple SOAP based Web Services and generating client using JAX-WS.
  • Good Experience working in cross browser environments in HTML with JQUERY.
  • Converted xml into JAVA objects using JAXB API.
  • Extensively used java script with DHTML and inner HTML in UI for creating dynamic rows.
  • Adding dependency projects with respective artifacts and version in pom.xml.
  • Experienced working on Agile(Scrum) methodologies

Environment: Java 1.6, HTML/JSP, JQUERY, for UI as front end representations, RESTFUL Web services, Spring-MVC, Spring JDBC, WAS IDE for developing the application, TOMCAT /Web sphere server, Apache Maven, GIT.

Confidential - Oklahoma City, OK

Java / J2EE Consultant

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
  • Implemented Java, J2EE, XML, Struts, and JavaScript.
  • Developed User-interface using JavaScript, HTML5, jQuery, Ajax and CSS3
  • Used Core Java 6: Collections, Exception Handling, JSON and generics.
  • UpdatedCSSlayout to reflect the new changes as per the addition of new components.
  • Worked with backing beans to implement the changes.
  • Also produced spring-based web services.
  • Developed Struts action classes, forms and Jsp pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
  • Performed extensivetest driven developmentusingJUnitfor unit testing.
  • Responsible for data validation on the Client side by usingJavaScript andJQuery.
  • Developed DDL to allow code reuse and DML to access database.
  • UsedStrutsMVCin architecture in developing the application.
  • Developed Server side validation by usingStrutsValidationFramework.
  • ImplementedLookup Dispatch Actionand Action class for developing the functionality using Struts.
  • Developed User interface for the application usingStrutstag libraries,jQuery, JSP, and JSTL.
  • UsedHibernatefor querying and maintaining database persistent objects and implemented thesecond level cachingusing Hibernate.
  • Developed and Consumed SOAP and RESTFUL web services.
  • Deployed the application onApacheTomcat Server.

Environment: Java, J2EE, JSP, Servlets, Struts, Validation Framework, Web services, Hibernate, Oracle, Java Script, jQuery, XML, JUnit, Apache Tomcat 6.0.

Confidential - Towson, MD

Java/J2EE Consultant

Responsibilities:

  • Collecting and understanding requirements from Client.
  • Analyzing requirements and understanding current system and implementing enhancement as per client requirement.
  • Involved in design and development of the application usingJ2EE.
  • Involved in all phases of the application development.
  • Developed Presentation layer using JSP, HTML, JSON and XML.
  • Implemented Web services to allow the Client to access WSDL file.
  • Package, build using API.net, Integrate and deploy enterpriseJ2EEapplications on WebSphere that involves EAR and WAR.
  • Wrote the validation XML files and properties file needed for validating user inputs.
  • Used various design patterns for module design and development.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Used Spring MVC with annotations
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans.
  • Wrote procedures to call various stored procedures from database.
  • Used Agile methodology
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used CVS for version control.

Environment: Java, Spring, Hibernate, CSS3, HTML, J2EE, JSP, JSON, XML, AJAX, JMock, CVS, Java Script, Oracle 11g, IBM WebSphere PL/SQL, Eclipse, Maven, XML Beans, Web Services (SOA, SOAP).

Confidential

Java Developer

Responsibilities:

  • Gathered requirements from client, analyzing and preparing the Requirement specification document.
  • Developed more than 10 web-based software system; used JSP, Ajax, JQuery, CSS to enhance functionality and user experience on web pages.
  • Extensively used different kinds of programming language, like Java, C# .net; extensively used different kinds of databases, like Oracle, SQL Server, MYSQL; also have written SQL procedures.
  • Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
  • Designed and developed Servlets.
  • Developed multi-threading projects, used connection pool to manage concurrency situation. Using synchronized method and synchronized variable.
  • Front-end development using HTML, CSS, JSP and client side validations performed using Java Script.
  • Have used JSF UI component to develop front-end web pages;
  • Worked on creating and updating the Oracle 9i.
  • Developed JUnit Test cases for the system.
  • Used Hibernate for persistence management.
  • Used both Windows and Linux platforms for developing the application.
  • Designed the system based on Struts MVC architecture.
  • Developed Servlet, JSP, JS, CSS and XHTML front end layer.
  • Used transaction attributes in EJB to handle the transactions by the container.
  • JavaBeans are used for developing lightweight business components.
  • Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
  • Designed XML schema for the system.
  • Designed and developed the documentation for the system.
  • Worked on SQL Queries to retrieve data from database and used JDBC to acquire DB connections.
  • Used Eclipse in developing J2EE applications.
  • Used CVS for code versioning.

Environment: Java/J2EE, Apache Tomcat Web Server, HTML, JSP, Servlet, Struts, Eclipse, JDBC, Hibernate, JUnit, Oracle 9i/10g, CVS, XSL, JavaScript and jQuery.

We'd love your feedback!