We provide IT Staff Augmentation Services!

Sr. java consultant Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 7 Plus years of Experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, WebSphere Application server, WebSphere Portal server, WebSphere Content Management, IBM WebSphere Portlet/Experience Factory, Java /J2EE technologies.
  • Experienced with Databases such as DB2, My SQL and Oracle to manage Tables, Views, Indexes and Stored Procedures.
  • Installation and configurations of IBM WebSphere Portal, IBM WebSphere Application Server, IBM WebSphere HTTP Server, IBM WebSphere Content Management (v6.x, v7.x, v8.x).
  • Experience with Web Sphere Portal V5, V8.0, V8.5.5.
  • Experience on NoSQL Database including MangoDB , ElasticSearch
  • Expert in developing Object-Oriented Web applications using MVC architecture. Ability to write clear, well- documented, well-commented and efficient code for Web Development.
  • Involved in writing SQL queries, Stored Procedures in PL/SQL to access data from the database.
  • Extensive experience in J2EE Technologies which includes Servlets, JMS, JSP, JSF, XML, Web Services.
  • Experienced in Database migration and Security enablement for IBM WebSphere Portal.
  • Experienced in developing portal Themes and Skin and configured the themes to accept parameters from the users to change the CSS, header, footer and breadcrumbs on the fly.
  • Perform migration of existing application to the WebSphere portal and management of existing portals.
  • Experienced in developing the portlets Using IBM WebSphere Portlet factory 6.x, IBM Web Experience factory, RAD7.x, RAD8.x using JSF and Spring MVC frameworks.
  • Extensive experience in working with various IDE and tools like SPRING Tool Suite, Eclipse, Toad, MySQL workbench.
  • Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL and PL/SQL.
  • Good development and deployment experience with Application Servers Web sphere, Web Logic, JBoss and Tomcat.
  • Expertise in UI development technologies like JSF, JSP, ActiveX Script, JavaScript, jQuery, AJAX& JSON
  • Hands on experience in Spring Platform framework, such as Spring boot, spring MVC, Spring Security. Spring data JPA. Spring JDBC Template.
  • Extensive Experience in implement Rest API for providing back end application to multiple platform user by using Spring MVC framework .
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Experience with microservices including Docker based deployment
  • Experience with Red Hat Open Shift, containers, Kubernetes, Microservices .
  • Worked Extensively in using the JSR 286, 168 Portlet API and developing Portal Applications, WSRP, XML Access
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Extensive experience in JSP Tag Libraries and Custom-tag implementations in JSP to Embedded Business Logic.
  • Experience in developing Restful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL
  • Experience in working with Drool Rules Engine.
  • Experience in testing (making test cases using JUNIT) and build tools Ant and Maven
  • Extensive development experience on different I DE's like Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, RAD 7.5, and Idea Intellij 9.0.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
  • Experience in design and development of database systems using relational database management systems including oracle, and DB2.

TECHNICAL SKILLS:

Languages: Java (JDK C, C++, SQL and PL/SQL

Operating Systems: Windows UNIX, Linux

Databases: Oracle IBM DB2, MySQL

Web App Servers: Web Sphere 6.x/7.x, Web Logic 10.x/9.x, Apache Tomcat 6.x, JBOSS 4.3.2.

IDE Tools: Eclipse 3.X, My Eclipse 6.x and RAD 6/7.

Web Technologies: (2.0/2.1), Servlets, JSTL, EJB 2.0/3.0, HTML, CSS, XSLT, DHTML, XML, XSL

Frameworks: Struts 1.x/2.x, SPRING 2.5/3.0, Hibernate 4.x, 3.x, 2.x, Design Patterns Singleton, Value Object, DTO, DAO, Strategy, MVC, Factory.

Scripting: JavaScript, Ant, jQuery, Strut Tags, SPRING Tags, Custom Tags, Version Controls Subversion, CVS.

IBM Rational Tools: Clear Case, Clear Quest

PROFESSIONAL EXPERIENCE:

Sr. Java Consultant

Confidential, Boston, MA

Responsibilities:

  • Requirement gathering, analysis, re-Design and develop external and internal sites with new look and feel. Develop modules News, Events, Feature Story, All media videos.
  • Actively involving in upgrading portal artifacts from version 6.1.5 to version 7, and 7 to 8.
  • Building enterprise search using Google Connectors for Live Text, Documentum, Oracle Database. Also working on Google Unbox module for quick search.
  • Custom workflow actions for adding dynamic approvers, reference check from internal to external libraries, assign content expiry and deletion date, dynamically assign approvers to a content.
  • Setting up Syndication and Workflows using WCM.
  • Experience on NoSQL Database including MangoDB , ElasticSearch .
  • Multilingual sites by setting 'Lang' attributes and handling banner, footer, top navigation for language sites.
  • Writing URL re-direction rules.
  • Used spring boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Using Modernizer open-source JavaScript library to detect HTML5 and CSS3 browser support Designing and Developing Portal Themes.
  • Form based email using workflow email action to send email to content approvers.
  • Build and test portlets using WebSphere Portal 7 for investment project
  • Training, mentoring, coordinating and monitoring offshore team's site migration activities.
  • In WebSphere Experience Portlet Factory used WCM Web Content Management Authoring builder to create a custom portlet for creating and updating content stored in WCM.
  • Integrate portlets that display content from IBM Web Content Manager WCM and portlets that are developed using Web Experience Factory WEF.
  • Developing back end application base on Spring boot framework.
  • Implementing Rest API for receiving and responding front-end http request by using Spring MVC framework
  • Integrating Database CRUD operation and DAO layer by Spring Data JPA component.
  • Using the REST Service Call builder in WEF
  • Worked on Discussions creating, notifying and following discussions using IBM Connections server 4
  • Worked on Follow Community functionality.

Environment: IBM WebSphere Portal Server 7 8, IBM WebSphere Content Management 7 8, jQuery, JavaScript, WebSphere Experience Portlet Factory, IBM Connections Server 4.5, ajax, json, Spring Boot, Spring MVC, Rest Web Service, Spring Data JPA, Docker, SQL Server, Tomcat

Sr Java Consultant

Confidential, Jersey City, NJ

Responsibilities:

  • Designing, developing and maintaining portal applications using IBM WebSphere Portal on Rational Application Developer (RAD).
  • Involved in customizing the design and development of Themes and Skins of WebSphere portal according to the client's requirement.
  • Implemented the functionalities using Java, JSP, Servlets and J2EE framework. Configured WebSphere Portal Server with Oracle and DB2 databases.
  • Installing and configuring WebSphere Content Manager with WebSphere Portal.
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans
  • Developed EJBs in order to develop the business logic based on technologies of core java like collections and multi-threaded concepts as per the requirement.
  • Coding and unit testing of Profile, Admin Module, using JAVA, JSR286, JSR168 and JSPs. Experience working with Eclipse based development tools like RAD V 7.5/8.0/8.5/9, and Spring source tool suite V3.0.
  • Implemented the Page Builder theme for the Department of Correction Using Web Sphere Portal V8.0.5.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, AJAX and XML, HTML5, CSS3 and jQuery.
  • Design, detailed design and implementation of the solution using IBM WebSphere Portal server and other related Java/J2EE technologies.
  • Installed and configured IBM WebSphere Application Server, WebSphere Portal Server, IBM HTTP Server on AIX, and Red hat Linux Environment.
  • Used SPRING IOC, Writing Java Bean classes, with get and set methods for each property to be configured by SPRING.
  • Used Dependency Injection feature of SPRING framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of SPRING framework to handle exceptions.
  • Design, detailed design and implementation of the solution using IBM WebSphere Portal server and other related Java/J2EE technologies.
  • Installed and configured IBM WebSphere Application Server, WebSphere Portal Server, IBM HTTP Server on AIX, and Red hat Linux Environment.
  • Created Model logic using Java Beans and used Hibernate to store the persistence data into MYSQL database.
  • Install/ configure and support of WebSphere Process Server (WPS) environments.
  • Used IBM WSAD, RAD IDEs for java source code development.
  • Used Web Sphere Application Developer for building, testing and deploying application locally.
  • Worked on Eclipse 3.X IDE for development and deployment of application in Web Logic Application Server (WAS)
  • Developed Java classes for implementing business layer using EJB 2.x stateless session beans and deployed on the Application server (Web Logic)
  • Used Log4J appenders for local & remote logging and also for writing the logs to the database.
  • Extensively used annotations for SPRINGMVC and SPRING Hibernate frameworks.
  • Used SPRING Framework 3.2.2 for transaction management.
  • Implemented validation rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS.

Environment: IBM WebSphere Portal, WebSphere Application Server (WAS), WebSphere Process Server (WPS), Java/J2EE 1.6, JSP, Servlets, SPRING 3, Hibernate 3, Web Sphere Application Server 6.x/7.x, Struts 2, XML Web service, SOAP, JAX-WS, UML, Unix, MySQL, JavaScript, jQuery, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache, JDBC, Windows XP, JUnit3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.

Sr. Java Developer

Confidential, San Antonio, TX

Responsibilities:

  • Extensive use of IBM WCM Menu, Personalized Menu, Search, Navigator, Link, File Resource components for generating dynamic content from the various web content libraries.
  • Configured Portal Search Engine(PSE) with the portal's default search service and configured the search scope for anonymous users.
  • Developed web application based on J2EE Struts framework. Developed the front-end using Java Swing (involved UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and involved in incorporating business logic.
  • Developed various screens for the front end using React JS and used various predefined.
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Used SPRING (MVC) Framework to develop the application.
  • Used DAO and DTO Design patterns.
  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model.
  • Portal page creation with various content associations to generate content pages dynamically.
  • Supervised the content port team that was responsible for porting the current static NCDOR content into Portal Web Content Management Systems (WCM).
  • Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets and SPRING framework.
  • Familiar with the state-of-the-art standards, processes, design processes used in creating and designing optimal UI using Web 2.0 technologies like AJAX, JavaScript, CSS, and XSLT.
  • Wrote Action Form and Action classes. Used various HTML tags, Bean, and Logic etc, also configured Struts- Config.xml for global forwards, error forwards & action forwards.
  • Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to Oracle Database.
  • Supervised and supported the deployment of NC DOR portal infrastructure i.e. NCDev, NCUAT servers, Installation and configuration of IBM WebSphere Portal 8.0.
  • Involved in performance tuning of WebSphere Application server and Portal Server, WCM servers for optimal performance based on external user load.
  • Implemented application specific exception handling and logging framework using Log4j WAS configurations including the heap size, connection pooling, JDBC resources, Resource environment settings, LDAP federation etc.
  • Developed JSR 286 lookup portlets using Java Spring MVC, JSPs, WCM API.
  • Experienced with the modular dynamic and static theme artifacts structure of Portal 8.0. Developed web services in Java with Apache Axis. Experience with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Used web service calls using Java Web Services and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to main using Tortoise SVN tool.
  • Implemented SPRING service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects. Used Hibernate to develop the Hibernate utility files to persist the data efficiently into database and also integrated it with the SPRING framework.
  • Used CVS as a documentation repository and version controlling tool
  • Preparation of the High Level & detail level technical design documents to implement the changes.
  • Used JPA, Java Server Pages (JSP), and JSP Tag Libraries in the development of different user interfaces.

Environment: WebSphere Application Server 8.x, IIS, WebSphere Portal V8.0, IBM RAD, Java, J2EE, HTML, SPRING 3, Hibernate 3, Web Services, Java SDK, SOAP, JavaScript, JMS, Struts 2.0, REST, JSON, JSF, JSP, CSS3, HTML, DHTML, jQuery, AJAX, JDBC, Oracle, Clear Case, ANT 1.5, TOAD and Log4J 1.2, EXT JS 3.5,UML, JAXB, XML, Unix/Linux.V6.1.5 to V7.0.2 - Migrate from Portal V 6.1 to Portal V7.0.2

Sr. Java Developer

Confidential

Responsibilities:

  • Created a Web Sphere Portal based environment for use throughout the worldwide
  • Involved in Client's side and Sever side validations based on the Business rules using Server-side JavaScript.
  • Analysis and Design of the Object models using JAVA/J2EE Design Patterns in various tiers of the application.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Used Struts customs tags such as HTML, CSS, Logic, and Bean Tags depending upon the requirement.
  • Developed MVC design pattern-based User Interface using JSP, XML, HTML, CSS and Struts.
  • Developing the business functionalities and exporting them as SOAP web services.
  • Developed Session Bean Components, Entity Beans which will manage transactions with the database to deliver the content to presentation layer and to store data into the data layer Responsible for checking adherence to Coding standards. Creating& maintaining the documents related to project, coding standards and presentation to the team.
  • Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
  • Designed and developed the application using Struts framework.
  • Worked on Maven for getting project relevant artifacts including common-collection.jar, common-Logging .jar.
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans, JSP pages.
  • Used SQL Queries and Stored Procedures extensively in retrieving the contents from Oracle 9i.
  • Used JUnit to do the unit testing and Log4Jto create log files.
  • Implemented the best practice of Java/J2EE to minimize the unnecessary object creation encourage proper garbage collections of unused objects, minimize database calls, and optimize queries to get better performance of application
  • Developed style sheets (CSS) for common look across the site and applied them to web pages. Created dynamic controls using JavaScript.
  • Implemented AJAX for Asynchronous data transfer and enhancing the performance.
  • Developed the application using Rational Application Developer tool.
  • Responsible for writing ANT scripts for building and deploying the application.
  • Involved in writing SQL queries and PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences.
  • Used JMS for mailing statistics data to the users and approved authorities. Developed server-side functionality for Admin Interface features (adding a User Modifying the User Details, Assigning Roles, Modifying Roles etc.) Created Test Plans and Test cases to test Java classes

Environment: JDK 1.5, J2EE, Struts, Servlets, SPRING, Hibernate, AJAX, HTML, CSS, XML, Ant, JavaScript, Oracle 10G, RAD7.5, VSS, Web Sphere 5.x, Log4J, Rational Rose, JUnit, SQL, PLSQL, SOAP

We'd love your feedback!