We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Seven plus years of diverse experience utilizing Java tools in Business, Web, and Client - Server environments using latestJava/J2EEtechnologies with skills in analysis, design, development, re-engineering, maintenance, installation, implementation and testing onvarious operating systems.
  • Extensive experience in Core Java/J2EE technologies. Developed web-based applications using Servlets, JSP, Struts, JDBC, XML, HTML, JavaScript, jQuery, AJAX, BOOTSTRAP, CSS, AngularJS and DOJO.
  • Strong experience in designing and developing multi-tier enterprise level web applications using various J2EE technologies like Servlets, JSP, JDBC, JSF and JMS.
  • Experience in using various open source frameworks such asStruts, Spring, Liferay and Web Services (Restful).
  • Experience with various spring modules like Spring Core, Spring Data Access, and Spring Web MVC framework.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
  • Experience with web/application Server like IBM Web Sphere, Jboss, Web logic, and Apache Tomcat.
  • Experience in implementing web analytics tags using Tealium tag management tool.
  • Experience in developing web applications using Eclipse, NetBeans, Sublime, IntelliJ, Web Storm, Notepad ++ and RAD.
  • Good understanding on JavaScript framework like NodeJS and backboneJS.
  • Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
  • Used AJAX and JSON to send request to the server to check the functionality of the websites.
  • Experience in working with the presentation layer usingHTML5, CSS3, Bootstrap, jQuery, AngularJS and AJAX.
  • Experience in implementing various Object-Oriented Design Patterns.
  • Experience in using XML parsers likeSAX, JAXB and DOM.
  • Experience with the build tools like ANT and Maven.
  • Experience in working with databases likeOracle, DB2 and SQL Server.
  • Experience in using version control toolsSub Version, CVS, Clear Case, Git and Harvest.
  • Experience in working with Agile and Water Fall methodologies.
  • Good exposure to the full software development lifecycle and Agile/Scrum methodology.
  • Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.

TECHNICAL SKILLS

Languages: Java, JavaScript, Oracle.

J2EE Technologies: Servlets, JSP, JSTL, JSF, EJB, JMS, JNDI.

Application Server/Web Server: IBM Web Sphere, Web logic, Apache Tomcat and JBOSS.

Web Services: SOAP, RESTFUL.

IDEs: Eclipse, Sub lime, IntelliJ, Web Storm and RAD.

Framework: Spring MVC, Spring Core, Hibernate, Struts.

Version Control: CVS, Sub version, Harvest, GIT.

Database: Oracle, SQL Server and DB2.

Operating Systems: Linux, Windows and Unix.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON.

Web Analytics Tools: Tealium.

Scripting Languages: JavaScript, jQuery, DOJO, AngularJS.

Other Tools: Toad, DB Visualizer, JIRA, Win merge, FileZilla, Microsoft Excel/Word/Power Point, Firebug, Free marker, Velocity.

PROFESSIONAL EXPERIENCE

Confidential - Richmond, VA

Senior Java Consultant

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery.
  • Implemented Web Analytics tracking tags using Tealium tag management tool.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
  • Experienced in Responsive Web Design technology with or without framework like Bootstrap.
  • Enhanced user experience by designing new web features and also single page applications using AngularJS.
  • Developed themes, structures, layouts and templates for UI pages using the Liferay portal development tool.
  • Customized and enhanced the Liferay tool as per client requirements using Hooks and Ext Plugin
  • Customized the Kaleo workflow using Liferay.
  • Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
  • Implementing the Coding standards, review the code and fixing all the code review bugs.
  • Created all the services to work with various entities provided and rectified the services using REST APIs using JAX-RS.
  • Followed Agile Methodology to manage full life-cycle development of the project.
  • Implemented Database access throughJDBCat Server end withOracle & DB2.
  • Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
  • Experienced in writing SQL and PL/SQL scripts.
  • Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.
  • Developed queries that are required for the application development and implemented using different logics.
  • Developed test classes in JUnit for implementing unit testing.
  • Implemented the Web Analytics tracking tags like Google Universal Analytics and IBM Coremetrics on B2B, Portal and B2C sites.
  • Implemented third party tags like Click Tale, Foresee, Opinion Lab, OwnerIQ and Google Ads on the B2C site.

Environment: Java, Tealium, Bootstrap, AngularJS, Liferay, jQuery, HTML, CSS, jQuery, Struts, Spring POJO, Eclipse, IntelliJ, Sub lime, Spring MVC, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, jboss, Jenkins.

Confidential - Pittsburgh, PA

Senior Java Consultant

Responsibilities:

  • Participated inthe High-level and Low-level system design, planning, estimation and implementation.
  • Designed the UI prototype by using Axure tool.
  • Developed the web application using DOJO frame work.
  • Used Spring Dependency Injection in the define module.
  • Responsible in creating UML diagrams like UseCase,Class andSequence usingRational Rose.
  • Involved in Preparation of the technical design documents.
  • Developed the front end screens to be cross-browser & cross-platform usingHTML,CSS, AJAX and JavaScript.
  • Involved in Units testing, bug fixing, and supported User acceptance testing.
  • Used JSON for data exchange between different modules.
  • Involved in writing the services using RESTFUL Web services.
  • Implemented JAX-RS (Restful) Web Services using JERSEY Framework.
  • ANTwas used as a build tool.
  • Worked in an AgileScrum methodology.

Environment: Java 1.6, DOJO 1.8, HTML5, CSS3, JavaScript, XHTML, JDBC, Axure 6.5, Oracle 11g,My Eclipse Blue 10.7, Sub lime, Spring POJO, Spring MVC, Ant,Harvest, GIT, AJAX, Apache Tomcat Server, RESTFUL Web services, Hibernate, Log4j, Agile and Websphere Application Server 8.

Confidential - Pittsburgh, PA

Senior Java Consultant

Responsibilities:

  • Prepared the technical design documents and unit test case documents.
  • Involved in writing the business logic using core java.
  • Deployed and maintained the application.
  • Resolved the production defects.
  • Developed the application using Struts Framework.
  • Involved in Unit integration, bug fixing, and User acceptance testing with test cases.
  • Developed the UI layer usingJSP, HTML,XHTML,CSS, AJAX and JavaScript.
  • JUnitFramework was used for performing unit and integration testing by writing test cases.
  • ANTwas used as a build tool.
  • Worked in an AgileScrum methodology.

Environment: Java1.6,Servlets, JSP, Struts, HTML, XHTML,XSLT,JDBC,Oracle11g,My Eclipse Blue 10.0, Ant, Hibernate, Agile, Liferay 6.1, Harvest, Oracle SQL developer 2.1, Junit, AJAX, Log4j and IBM WebSphere Application Server 7.1.

Confidential - Pittsburgh, PA

Senior Java Consultant

Responsibilities:

  • Participated inthe High-level and low-level system design, planning, estimation and implementation.
  • Prepared the SAD (Software Architecture Document), Component mapping, Server mapping documents, etc.
  • Designed the UI prototype by using Axure tool.
  • Involved in doing the project set up.
  • Developed the front end using JSF frame work and implemented it using PRIMEFACES along with Facelets.
  • Responsible in creating UML diagrams like UseCase,Class andSequence usingRational Rose.
  • Involved in Preparation of the technical design documents.
  • Used jQuery for creating client side validations.
  • Developed the backend using Enterprise Java Beans (EJB).
  • Involved in writing the business logic using core java.
  • Implemented the Spring Dependency Injection.
  • Implemented JAX-RS (Restful) Web Services using JERSEY Framework.
  • Performed unit testing using JUnit framework.
  • ANTwas used as a build tool.
  • Worked in an Agile Scrum methodology.

Environment: Java 1.6,Servlets, JSP, Liferay 6.1, jQuery, AngularJS, EJB, JSF, PRIMEFACES, Facelets, Axure 6.5, HTML, XHTML, Spring Core, Spring POJO, Spring Transaction, JDBC, JPA, DB2 9.7, XSLT, My Eclipse Blue 10.0, Spring,Agile,Harvest, Oracle SQL developer 2.1, JUnit, AJAX, Javascript, RESTFUL Web Services, Log4j and Websphere Application Server.

Confidential - Webster, NY

Senior Java Consultant

Responsibilities:

  • Involved in designing of use case diagrams, class diagrams and sequence diagrams.
  • Extensively involved in coding and development.
  • Developed the frontend (UI) web pages of application using HTML, Servlets, JSP, Spring and Custom Tag library in JSP.
  • Develop business components using core java.
  • Used AJAX for building highly interactive web applications.
  • Developed DAO’s using Hibernate to access data from the Oracle database.
  • Used Spring Dependency Injection.
  • Used JUnit for unit testing.
  • Used Eclipse IDE for code development.
  • Implemented SOA architecture using oracle SOA.
  • Involved in writing the web services using SOAP.
  • Unix shell scripting is used for pulling log data.
  • Used Clear Case for version control and source repository.
  • Used Maven to standardize project build, provide a clear project definition, publish project information and share the jar files across different projects.
  • Used Agile Scrum methodology for implementing the project.

Environment: Java, J2EE, HTML, JSP, JMS, Hibernate, Spring, Servlets, XML, XSLT, Java Script, AJAX, Oracle PL/SQL, JSF, Toad, MAVEN, Eclipse, WebLogic, SOAP,Log4J, Clear Case, Agile.

Confidential - Columbia, KY

Java Developer

Responsibilities:

  • Designed the framework usingStrutsand otherJ2EEdesign patterns for the system, this includes coding business components and interfaces to be used by the team for system development.
  • DevelopedStrutsActionclasses,Action forms and ViewsusingStrutscustom tags.
  • Used NetBeans asIDE tool for code development.
  • Developed the UI using JSP, Servlets, HTML/XHTML, CSS, Tiles, JavaScript and jQuery.
  • Implemented Multi-threading concepts for multiple users and CPU performance.
  • UsedSubversionas source control.
  • Used theANTScripts for building the web application.
  • Developed the backend using Enterprise Java Beans (EJB).
  • Used the XML Parsers like SAX parser to parse the data.
  • PerformedUnitTesting,IntegrationTesting, and System Testing.

Environment: Java,J2EE, JSP, Servlets,Struts,Tiles, JDBC, XML, SAX, RAD, JUNIT, EJB, HTML, JavaScript, Subversion, jQuery, log4j, NetBeans, Web Sphere Application Server, Oracle PL/SQL, Waterfall.

Confidential 

Programmer Analyst

Responsibilities:

  • Developed the UI usingServlets,JSP, HTML, CSS and JavaScript.
  • Developed the frontend using Struts framework.
  • Used JavaScript for validations at client side.
  • Used NetBeans as IDE for code development.
  • Requirements analysis was supported with use case and activity diagrams
  • Deployed the application onWeb Logicapplication server.
  • Used JDBCfor data retrieval and update data in the database.
  • Performedunit testing withJUnit.

Environment: Java, JSP, Servlets, Struts, NetBeans, JDBC, HTML, JUnit, CVS, XML, JavaScript, Web Logic Server, SQL Server.

We'd love your feedback!