We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

0/5 (Submit Your Rating)

Raleigh North, CarolinA

SUMMARY

  • 8+ years of professional experience in design and development of enterprise and web based applications usingJava/J2EE technologies.Experience in working with middleware technologies like Vignette and Oracle UCM.
  • Expertise in Front - End technologies like HTML, JSP, JavaScript, CSS, JSTL and Custom Tags.
  • Expertise in developing light weight business component and integrated applications using Spring and hibernate frameworks
  • Design of GUI using Model View Architecture (STRUTS Frame Work).
  • Good back end programming skills using SQL, PL/SQL, Stored Procedures in Oracle and MSSQL server
  • Experience in working with CVS and Subversion version control systems.
  • Knowledge of complete lifecycle (SDLC) of the project involving Design, Development, Testing and Implementation of the Project.Extensive experience in deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers
  • Efficient in packaging & deploying J2EE applications using ANT, Maven & Cruise Control on WebLogic, WebSphere & JBoss.
  • Worked on the performance & load test related tools like JProfiler and JMeter.
  • Actively involved in the Devops streamlining process through Jenkins CI and CA Release Automation.
  • Experience using Fuse/ApacheServiceMix as integration platform.
  • Written several Puppet configurations in order to make the configurations scalable on different environments.
  • Have working experience on Angular.JS, Cassandra, couchDB.
  • Have Good Knowledge in Node.Js Having an experience in developing middleware services with the help of Oracle OSB.
  • Experience in analyzing and deploying middleware services in WebLogiccontainer.
  • Excellent problem identification skills through Log4j.
  • Hands on experience in writing Unit Tests using JUnit, Test NG, Mockito. Working experience on Selenium and other Test Automation Frameworks.
  • Experience in using build tools like Ant and Maven.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Used various version control tools like SVN, Clear Case, PVCS, and CVS.
  • Strong experience with XML, XSL, XSLT, and XPATH.
  • Added Security for the service layer methods using spring security.
  • Worked with Object Relational Mapping (ORM) tools like Hibernate.
  • Experience with profiling applications for memory/CPU utilization using JConsole and JProbe.
  • Good knowledge and experience utilizing agile methodologies such as SCRUM and TDD.
  • A self-motivated problem solver with a clear understanding of full software development lifecycle processes, team software development, software documentation.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log, JSTL, JUnit)

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere, Tomcat, JBoss, Apache, Resin, Apache Axis

IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD

Databases: Oracle, DB/UDB, SQL Server, MySQL

Languages: Core Java, Java using generics, JavaScript, ActiveX, Perl, PL/SQL, XML

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script

Methodologies: Agile, SCRUM,TDD, Design Patterns, Continuous Integration using CruiseControl

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS

Source Control: Rational Clearcase, CVS

OOAD Tools: MS Visio, IBM RSA

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Atlanta, Georgia

Responsibilities:

  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Added features to the Spring Security Module.
  • Developed Web services to allow communication between applications through SOAP over HTTP using Metro.Implemented application level persistence using Hibernate and Spring
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the
  • User interface views Migration 3rd party applications.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing
  • Validation.xml and validation-rules.xml files
  • Developed web-based customer management software using Facelets, Icefaces and JSP
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used JQuery to make the frontend components interact with the
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework
  • Implemented RESTful web services to invoke downstream services
  • Used SOAP UI to interact with OSM web services.
  • Used ANT scripts to build the application and deployed on Oracle Weblogic Server
  • Understand and implemented WebLogic cluster and Node manage
  • Used Apache's Jakarta Struts as MVC framework for designing the complete Web tier.
  • Worked on web services SOAP and REST technologies
  • Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Involved in coding for JUnit Test cases
  • Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
  • Experience in creating build files using Maven.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories

Environment: Java/J2EE,Spring, Hibernate, Strut, JQuery, AJAX, ExtJS, JavaScript, Oracle, CRUDE, PL/SQL JDBC, Apache CXF, REST, Eclipse, WebLogic, ClearCase, JUnit, Agile UML, JSPs, JSTL, Servlets, Maven, IText, Google Web Toolkit(GWT), Jasper report, ILOG, Web2.0, SOA.

Sr. Java Consultant

Confidential - Raleigh, North Carolina

Responsibilities:

  • Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Involved in developing business tier using stateless session bean.Created SQL queries, PL/SQL
  • Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework
  • Implemented View layer of MVC architecture using JSF components.
  • Involved in Development of the application Using J2EE Technologies
  • Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services
  • Utilize Dojo framework for performing front end validations
  • Introduced the use of live mock-ups GUI prototyping (using ExtJS) which makes UI part of specification much more understandable for developers
  • Developed Server Pages Using JSP and validated Client Pages Using Java Script.
  • Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
  • Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Excellent in building Single Page Application (SPA) using MVC angular.js framework
  • Hands on experience in scripting languages like Bootstrap.js, JQuery and JavaScript.
  • Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
  • Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions.
  • Writing SQL queries to insert, update database. Used JDBC to invoke Stored Procedures.
  • Oracle Coherence used to implement an in-memory data grid used to store data for the FX
  • Migration from azure tables to MongoDBwith goal of implementing a multithreaded fault tolerant backend
  • Developed complex Web Services and tailored Apache Axis API to suit the requirement.
  • Good exposure to RESTful and SOAP based web services.
  • Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud
  • Used My Eclipse as an IDE for developing the application.
  • Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
  • Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP (sales and payment information).
  • Implemented software development system for Android project using Git, gerrit and repo.
  • Tools: Eclipse IDE, Tortoise SVN, Git Hub and Dyna trace Client
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Followed Agile and SCRUM in development process.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process. iText conversion for certification of an insurance upon approval from the unit
  • Tracked software issues and project progress enterprise-wide using Bugzilla, Jira, VersionOne, ClearQuest and XPlanner.
  • Oracle Database access was implemented through Hibernate framework. Also used Jasper reports and Jfree charts to generate various statistical reports.
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Website development Flash MX.
  • Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA)
  • Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
  • UI screens were developed using MVC features of AngularJS and JavaScript.
  • Defined new validations through AngularJS for the form fields.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.

Environment: Java,J2EE,Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, CSS, HTML, DB, CRUD, PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL),SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit),JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apachi Tomcat, Linux, PHP

Java Developer

Confidential - Pittsburgh, PA

Responsibilities:

  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle 8i database. The Application is designed using J2EE technologies based on Spring MVC architecture.
  • I worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
  • Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Developed web-based customer management software using Facelets, Icefaces and JSF
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
  • Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Extensively used JSF (Java Server Faces) with PrimeFaces for presentation tier development.
  • Involved in design and implementation of the JSR portlets and JSF presentation tier.
  • Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
  • Used Javascript and jQuery for validating the input given to the user interface.
  • Involved in implementing JQuery for providing interactive user interfaces
  • Have worked on DB2 data base for storing and retrieving the application data
  • Used TOAD to verify all the database turn-around, connectivity speed and query round trip behavior
  • Used JDBC for database connectivity with MySQL Server.
  • Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
  • Used JavaScript, XML Spy for validating the WSDL and XSD's.
  • Extensively used Java Collections API to store intermediate data objects using Eclipse editor.
  • Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
  • Used Adele, SVN, Mercurial, and Maven as version control systems.
  • Project Acquired skills Oracle, Unix, RDBMS, SQL, PL/SQL, Java, Clearcase Administration
  • Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
  • Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc. for Design, Development, Maintenance & Support.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • JSP interfaces were developed. Custom tags were used.
  • Has involved in development of back-end business layers using Servlets
  • Shell Script, Sonarqube, WebSphere, TFS, Jenkins OSS, Continuous Integration, Continuous Development, Tomcat, JBoss, CVS, MAVEN, ANT, TRAC, Windows Batch Script, PuTTY, WinSCP, CYGWIN, Perl, PowerShell, IIS, Linux, Windows Server, Hyper-V
  • Has developed XML Parsing logic using DOM Parsers.
  • Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
  • Extensive skills in development of web based applications using Java, JDBC and advanced technologies such as J2EE(Servlets, JSP), Struts, GWT, Hibernate and EJB Framework.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Converted VB application to Swing
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Business view and published the packages using Framework Manager onto Cognos Connection.
  • Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
  • Migrated code from ALBPM to Oracle BPM and highlighted the Oracle BPM related errors/issues to Oracle team.
  • 7 months experience as a WEB based Programmer/Graphic Designer
  • Hands-on experience as a Functional SOATesting Lead
  • Involved in installation of TOMCAT application server in Multicluster environment.
  • Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX; Responsible for the Migration of the application from Web Sphere to JBoss
  • Created directory structure flow using UNIX to receive and send data to internal and external systems
  • Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
  • Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
  • Oracle, SAS integration for business intelligence and functionality
  • Reduced customer report generation time by 80% by developing automation tool with VB & SQL within two weeks.

Software Developer

Confidential - Dublin, OH

Responsibilities:

  • Responsible for design and development of user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
  • Used Cisco Cues charts for creating Bar charts, Line charts and Pie Charts to show the project specific performance metrics
  • Integrated Flex with BlazeDS to communicate Server sideObjects which was build using Spring Framework and Hibernate.
  • Extensively used Remote Objects to retrieve data from the remote server and perform required business functionalities from the front end.
  • Used spring frameworkmoduleslike Core containermodule, Application contextmodule, SpringAOPmodule, Spring ORM and SpringMVC module.
  • ConfiguredSpringApplication-Context.xml used byspringcontainer to inject dependencies to java classes to optimize memory resources.
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
  • Developed / modified the model components to in corporate new business level validations.
  • Extensively used XML Web Services for transferring/retrieving data between consumers and providers.
  • Used JAXB API to bind XML Schema to java classes.
  • Tested web services using SOAP-UI in bulk loop qualification section.
  • Developed various validation XML files for client side validation Involved in developing JUnit test classes.
  • Build project using Apache Maven 2.0 build scripts. Configured Log4j tool to log the entire application to run concurrently with Web Logic Application Server.
  • Rational Clear Case was used for Version Controlling.

Environment: Java,J2EE,Java, J2EE, Spring, Hibernate, Flex, Action Script, MXML, XML, XSD, Java script, Blaze DS,Cairngorm MVC Framework, IBM RAD, ClearCase, Oracle, Log4j, Weblogic, Sql, DbVisualizer, Webservices, Agile, Clear Quest, Maven, UML (Rational Rose), HTML, CSS and Windows

Java Developer

Confidential - Dallas, TX

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Developed Java Server Pages for presentation layer with Struts Taglibs
  • Developed struts beans and form validations using Struts Framework
  • Developed Business logic using Struts Framework, developed Action Classes for Process Layer.
  • Done the Unit Testing
  • Implemented J2EE design patterns viz. Façade pattern, Singleton Pattern.
  • Created struts-config.xml and tiles-def.xml files.
  • Developed Ant script to create war/ear file and deploy the application to application server
  • Extensively involved in database activities like designing tables, SQL queries in the application and maintained complex reusable methods which implements stored procedures to fetch data from the database.

Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

Java Developer

Confidential -Riverside, CA

Responsibilities:

  • Developed JSP for UI and Java classes for business logic.
  • Used XSLT for UI to display XML Data.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO forOracle 8i for DML Operations like Insert, Update, Delete the records.
  • VSS is used for Software Configuration Management.
  • Involved in the design, development and deployment of the Application using Java/J2EE Technologies.
  • Used IDE tool WSAD for development of the application.
  • Developed Application in Jakarta Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets).
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Created Action Forms and Action classes for the modules.
  • Developed JSP's to validate the information automatically using Ajax.

Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

We'd love your feedback!