We provide IT Staff Augmentation Services!

Sr.java/j2ee Consultant Resume

4.00/5 (Submit Your Rating)

Rtp, NC

SUMMARY:

  • Over Fourteen years of experience in Information Technology with exposure to the business support applications / Web based applications. Involved in the Full Software Development life cycle (SDLC) phases of Analysis, design, development, testing and deployment.
  • Good understanding of J2EE Design patterns.
  • Involved in design and developing web based enterprise applications using Core JAVA, J2EE, Webservices (SOAP/REST), Spring, Hibernate and Advanced Java technologies.
  • Hands on experience in working with Web / Applications servers like BEA WebLogic 12/10.3.1/8.1/7.0/6.1/5.1 , WebSphere 5.1/6.x/7, JBoss, GlassFish and Apache Tomcat 4.x/5.x/6.x/7.x.
  • Worked on developing message driven beans which talks to legacy systems.
  • Good exposure in using JMS API in the development of applications
  • Good exposure on EJB Design Patterns.
  • Worked on Client - side Java application development and Server-side Java application development.
  • Developed customized Javascript framework which provides asynchronous calls to various server-side components by providing Rich User Interface UI Components.
  • Implemented Front Controller/Service Locator design patterns in providing services for pre-defined user interaction for every customized Rich User Interface UI Component using AngularJS.
  • Developed various customized CSS designs which can be used with AngularJS framework in place of Bootstrap.js.
  • Extensively worked on Version Controllers like WinCVS, MS Visual Source safe, Rational Clear Case, and SVN.
  • Developed ANT/Maven Scripts for Building and Deploying applications in UNIX and Windows Environment.
  • Proficient at various levels of application development on systems analysis, design, development, system testing and integration and documentation.
  • Experience in Custom Tag Libraries using JSP tag library.
  • Worked on JUnit, JMock, and StrutsTestCase.
  • Developed a XML Based framework for Struts Unit Testing using Junit.
  • Involved in the development of application specific framework which will provide java interface to the backend legacy systems.
  • Implemented asynchronous communication using AJAX.
  • Worked on various open sources like Jakarta Struts, Jakarta ANT, Castor XML, Castor JDO, Hibernate, iBATIS, Spring Framework, Log4J etc.
  • Worked on various tools like XML SPY, Oxygen etc.
  • Good understanding of IFX and XBRL standards and utilizing those XML schema definitions in financial and banking domain based applications.
  • Experience in designing both Front end & Back end applications using Java, Servlets, and J2EE Web frameworks, HTML, CSS, JSP, JSTL, JSF, Angular, JavaScript, JQuery and AJAX.
  • Proficiency in programming with different IDE'sEclipse, Net Beans, WSAD and IntelliJ IDEA.
  • Experience with servers like WebLogic and WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Solid working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, REST, XML, JAXP, XML Beans and Axis.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Expertise with design, development, testing using Oracle SOA Suite 11g (Oracle BPEL, Mediator, Oracle Service Bus (OSB), OWSM, Oracle Business Rules Engine) 
  • Strong experience in RDBMS technologies like SQL, Queries, Stored Procedures, Triggers, Functions.
  • Good experience with agile methodology, User stories, Iterative process.
  • Good exposure to Continuous Integration and Automated build; Code refactoring techniques.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design.

TECHNICAL SKILLS:

Operating Systems : Windows Server. UNIX, Linux

Languages : JAVA, pl Sql and JavaScript.

Technologies : RMI, JAVA BEANS, JDBC, JMS, JPA, JDK, XML, UML, HTML, JSON, Ajax,,, Swing, Object Oriented JavaScript, Angular JS.

Web Technologies : Struts, Spring, Spring Security, MVC, Log4j, Java Server Faces (JSF), Servlets, JSP, WSDL, JSTL, REST, SOAP, UDDI, Java Web Services.

Middleware : J2EE, EJB, IBM Web sphere MQ Series.

Application Servers : Web sphere Application Server, Tomcat, JBOSS, BEA Web Logic Application Server

Databases : Oracle 10g, Cassandra, Postgresql DB2 UDB, MS-SQL Server, Sybase

Tools/IDE : RAD, WSAD, Eclipse, JBuilder, Ant, Maven, Agile, NetBeans.

Design Patterns : Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Model View Controller, Iterator, Façade, Factory.

Case Tools : Rational Rose, Clear Quest, Microsoft Visio

Version Control : SVN, Clear Case, CVS, GIT

OR Mapping : Hibernate

SCM Tools/Other Tools : RationalClearCase 4.0, Win CVS 1.3.8, Visual SourceSafe, ChangeManDS5.7

PROFESSIONAL EXPERIENCE:

Confidential, RTP, NC

Sr.Java/J2EE Consultant

Responsibilities:
  • Involved in the decision making process for the selection of J2EE related technologies.
  • Analysis, Design and deployment plan prepared for applications.
  • Developed a high level architecture for the web application including security implementation.
  • Worked with agile team in two week sprints to rapidly develop REST web services demonstrating output weekly to partners and incorporating feedback.
  • Worked closely with Analysts to understand requirements and developed creative solutions to meet business requirements.
  • Developed the data access layer utilizing PL/SQL .
  • Developed Conversion utility for Batch run to use different products data move from legacy to new database.
  • Involved in the configuration and deployment of the application on IBM WebSphere Application Server environment.
  • Fix the defects and provide documentation for applications.
  • Involved in enhancements and bug fixes.
  • Followup mock deployments steps to deploy applications on Server environment.
  • Deployed all rest services on different environments using uDeploy.
  • Splunk to view for environment logs and find causes of rest services failures.
  • Used Spring MVC Framework for Dependency injection and integrated with MyBatis.
  • Used MyBatis as ORM tool and wrote MyBatis configuration file, MyBatis mapping files, developed persistence for DAO classes to persist the data into Oracle Database.
  • Implemented caching for REST Web Service Using Spring Annotations. Also used Websphere eXtreme Scale Server for distributed caching and cache management.
  • Developed Web Services using STS (Spring Tool Suite). Tested Web Services using SOAP UI. Used Jenkins for Continuous Integration environment and Tomcat Server for deployment.
  • Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Mockito, and removed the maximum bugs before passing on the application to the QA team. Maintained high level of unit test coverage through test-driven development.
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
  • Used Rational Team Concert for Agile Project management and tracking and Crucible for Submitting Code Reviews.
  • Used Git for version control of source code and Git Flow for branching and merging.

Environment: Java, J2EE, REST Web Services, myBatis, Spring 3.0, Spring Integration, WebSphere Extreme Scale, Jenkins, Rational Team Concert 3.01, Tomcat 7.0, SOAP UI, Maven 3.0, Git, Stash, Git Flow, Crucible, Sonar Qube, Mockito, STS(Spring Tool Suite), JIRA, jRebal, IBM uDeploy, RAD 9, WebSphere Application Server 7, jRebel, Splunk.

Confidential, Orlando, FL

Sr. JAVA / J2EE Developer

Responsibilities:
  • Implemented Agile methodologies in developing the application.
  • Designed and developed system use cases.
  • Developed design document for eMema module using Rational Rose.
  • Developed GUI screens/components for Emema enrollment/DCR applications using customized web framework’s components.
  • Developed customized Rich User Interface UI Components using AngularJS framework.
  • Developed web Gui screens using AngularJS.
  • Developed customized web GUI View components like Data Grid - I, Data Grid With Graph, Data Form View, Data Layout I, Data Grid Layout etc using AngularJS directives.
  • Developed customized Data Tree, Tab Layout, Menu Format Layout etc. using Angular.js directives.
  • Developed different Form Layouts using AngularJS directives.
  • Developed controller and model classes to fetch data through service oriented application.
  • Developed java components for data exchange between webGui and middle layer application for every asynchronous event made by web Gui screen to fetch/view data.
  • Developed customized CSS designs for customized AngularJS Rich User Interface UI Components.
  • Designing and developing the JMS objects and used MQ Series as provider.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Developed the application using Hibernate and Spring Framework.
  • Used Maven for building, writing test cases and documenting the application
  • Exchanged data using Restful Web services (JAX- RS) using Jersey implementation
  • Created MQ Queue managers, remote queues and channels using WebSphere MQ
  • Developed web user interface using Html5, JSP, JSTL, JSF tags and custom tag libraries.
  • Extensively used spring framework components such as Dependency injections and AOP.
  • Implemented Spring MVC to facilitate stable flow from front end.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Developed Web services (REST) through JAX-WS in Apache Axis to interact with other components.
  • Developed AngularJS Services which asynchronously invoke server-side components for populating customized AngularJS Data UI Components with server-side data.
  • Developed customized AngularJS functions to make every user interaction asynchronous to the server.
  • Developed Data Access Objects using Hibernate framework.
  • Developed JAVA interfaces to invoke various AWS web services and eBay web services.
  • Developed JMS Components for auditing each request/response.
  • Developed Web Services using JAX-WS API.
  • Involved in providing support for the integration of the project with other projects.

Environment: J2EE, JAVA1.6, JSP2.0 , WebSphere Application Server, XHTML, XSLT, XPATH, XSL, JQuery, CSS, Ajax, JPA API, Spring framework, JMS API, Hibernate framework, SOAP/Restful web services, MQ Series.

Confidential, Milwaukee, WI

Sr. Java/J2EE Developer

Responsibilities:
  • Responsible for design, development, coding, code review, testing for Maverick service.
  • Followed Scrum Incremental process of Agile Software Development methodology.
  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Developed class diagrams, sequence diagrams, activity diagrams that provided a view of the requirements for construction phase activity using Visio UML Design tool.
  • Applied OOAD, JEE & design patterns, and best practices.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP standard tag libraries.
  • Used ANT script to create WAR and EAR files and extensively involved in deploying the application on Weblogic Server.
  • Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and Web Services SOAP to pull out the data to JSF Components.
  • Migration of current search process from Database to Solr search engine.
  • Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections.
  • Used Spring IOC framework to integrate with Hibernate.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively Used HQL and SQL for fetching and storing data in databases.
  • Employed Spring JDBC to implement batch jobs to pull organization structure related data JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Used ANT for Build process and continuous integration
  • Used AJAX and Java script to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Responsible for using XML Schema XSD, SAX, DOM, XSL, XSLT, XPath for development.
  • Involved in writing SOAP, WSDL and interfaced with the external system using Web services.
  • Deployed the application to Web Sphere server.
  • Involved in coding for JUnit test cases, ANT for building the application
  • Authored deployment plans which involve staging of build packages, properties files etc at different staging environments like sandbox, dev, QA and also production deployments.
  • Build components scheduling and configuration using ANT.
  • Wrote numerous test cases using JUnit framework and with JPROB integration to Web Sphere Front runner on interactions with business and QA teams.

Environment: J2EE, Java 2, JSP (Custom Tags), Apache Web Server, XML, XSLT, X-Path, X-Query, HTML, Java Script, Log4J, ANT, JDBC, PL/SQL, Oracle, Websphere Application Developer, WebSphere Portal Server 5.0, Interwoven Team Site, Unix, Appworx, Chart Fx Server, Delegated Administration Tool For InsideGE

Confidential, MD

Java/J2EE Developer

Responsibilities:
  • Involved in requirement gathering, data modeling, analysis, architecture design & development.
  • Arriving towards technical deliverables like design specifications, effective coding practices, using reusable coding patterns within the teams.
  • Involved in client meetings to gather the System requirements and estimations.
  • Sending the timely feedbacks on team members /bug fixes and major incident reports to higher management.
  • Planning/assigning/coordinating and work distributions with in the team and conducting the KT sessions to the new joiners and across the teams with in the project.
  • Coordinating with different teams like Onshore/Offshore.
  • Used RESTful web services to communicate with different layers within the application
  • Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations
  • Hands-on working along with the team for implementation, testing and deployment.
  • Implemented RESTfull Web Services for other applications to use business services.
  • Extensively used Hibernate in data access layer for regular CRUD operations
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator, Factory and Singleton.
  • Involved in IDM migration and hands-on creating roles like user provisioning and maintenance, configuring different portal applications in IDM and roles creation for different teams like testing/development and production support teams using IDM OAM and OIM.
  • Resolving scalability and performance issues both in Applications as well as in Web sphere/WebLogic Application Servers.
  • Involved in PL/SQL query writing functions, tuning and package implementations.
  • Integrated WAS server with IBM MQ and created Queue connection factories and JMS queues.
  • Involved in code and server performance fine tuning in production environments.
  • Hands-on good experience in supporting production applications and resolving P1/P2 incidents during oncall support and involved in root cause analysis.
  • Utilized Hibernate for Database access and Junit tests for unit testing
  • Implemented build /deployment scripts using Maven and python scripts in UNIX.
  • Setting up UNIX crontabs /scheduled tasks/shell scripts for deleting logs, creating backups of log files.
  • Involved in preparing Major Incident Reports for critical/major incidents and AID/HLD reviews.
  • Consumed and developed REST Web Services
  • Used Maven for building and added lot of external dependencies.
  • Content Creation (XML Menu Tree, Credit Reports) using XSLT
  • Written JDBC templates, email and JMS to easily switchable
  • Implemented Web services using Apache CXF.
  • Analyzing and handling of Heap Dumps, JVM memory issues using JProfiler on production server and JVM heap memory upgrades.

Environment: Java6, Servlets, JSP, Spring, Hibernate, Web Services, REST, JAX-REST, JAX-WS, IBM MQ, HTML5, XSLT, Apache CXF, JIRA, Apache Maven, Oracle IDM, Remedy, Windows XP, AIX, Sun Solaris, Selenium, IBM RAD V7.5, WAS6.1, IBM HTTP Server, Oracle 9i, WinCVS, JSON, Tomcat, JProfiler.

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:
  • Written low-level design for features Document Creation, Container Creation and Document Relocation.
  • Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript
  • Responsible to build the presentation layer by using Struts MVC framework.
  • Used HTML/ JavaScript/ JSP for designing the screens and validation of front end
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information
  • Developed an interface for parsing XML and storing it in the DB2 database and vice versa
  • Designed online reports that display large volumes of data using XML
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug as well as trace
  • Used CVS for version control
  • Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.
  • Used Tomcat server for application development with Eclipse

Environment: Java 2, XML, UNIX, Oracle, Java Script, JSP, PL/SQL, Toad, Servlets, JDBC, J2EE, Web logic server, Rational Unified Process (RUP), UML, Visual Source Safe.

Confidential, Roseland, NJ

Java Developer

Responsibilities:
  • Developed prototype of the application using Servlet s and JSP s.
  • Responsible for developing JSP s and presentation classes for EJB s using Visual Café.
  • Developed the reusable-components in java, which are used by the entire application using HTML and Swing .
  • Parsed XML files to fetch data using DOM parser.
  • Developed Use Cases and ClassDiagrams.

Environment: Java, EJB, JSP, HTML,XML,AWT,Swing, PERL, Apache Tomcat, WebLogic 5.1, Tibco,ClearCase, Visual Café 4.0,Oracle8.1,Sybase 11.3 and Solaris 5.5.1

Confidential, Saint Louis, MO

Sr.Java/J2EE Developer

Responsibilities:
  • Written low-level design for features Document Creation, Container Creation and Document Relocation.
  • Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript
  • Responsible to build the presentation layer by using Struts MVC framework.
  • Used HTML/ JavaScript/ JSP for designing the screens and validation of front end
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information
  • Developed an interface for parsing XML and storing it in the DB2 database and vice versa
  • Designed online reports that display large volumes of data using XML
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug as well as trace
  • Used CVS for version control
  • Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.
  • Used Tomcat server for application development with Eclipse

Environment: Core Java 1.3, JBOSS, Eclipse, Windows NT, DB2, EJB 2.0, Struts1.1, JSP 1.2, JavaScript, HTML, DHTML, ANT, JDBC, XML, DB2, ANT, Log4J, CVS

We'd love your feedback!