We provide IT Staff Augmentation Services!

Lead Java Consultant Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 12 Plus years of experience with complete SDLC process working through various phases from Analysis to Implementation of applications in Java, J2EE Client/Server and Web based N - tier architectural systems.
  • Extensive experience in design and development of distributed enterprise applications using JAVA, J2EE technologies like JSP, Servlets, EJB2.0, JDBC, JMS, JNDI, JavaBeans, ANT, JAXP, JAXB, XMLSchema, CSS, XSL, XSLT.
  • Experience in UML Modeling like Use case diagrams, Class diagrams and Sequential diagrams.
  • Experience in Client-side JavaScript frameworks, including jQuery, jQueryUI, Bootstrap, and AngularJS.
  • Strong experience with Frameworks like Hibernate, Spring, Struts, JSF and J2EE Design Patterns.
  • Experience in setup, development, deployment & implementation of enterprise applications and web components using Websphere6.0, Web Logic 10.3, Apache Tomcat 7.0.
  • Proficiency in programming with different java IDE’s like Eclipse, Net Beans.
  • Good experience with database installations and development using Oracle 10g with SQL, PL/SQL (Procedures, Functions, DatabaseJobs, and Packages).
  • Strong experience in developing web applications using HTML, AJAX, JavaScript, CSS.
  • Expertise in developing XML documents with XML Schema and DTD validations, JAXP, SAX and DOM parsers to parse the data.
  • Experience working extensively on both UNIX and Windows environments.
  • Strong Web Services development experience using SOAP (WSDL, UDDI) & Restful (JAX-RS), Spring-WS, JAX-WS.
  • Worked extensively to build Model-view-Controller (MVC) and Multi-tier client/Server Architecture using Design Patterns like Business Delegate, DAO, Data transfer Object, Service Locator, Factory Pattern,Abstract factory,Decorator,Adaptor,Singleton and Session Facade Pattern.
  • Proficient in programming with different Java IDE’s like Eclipse,Net Beans, RAD and RSA
  • Experience in Application Servers like IBM WebSphere Application Server and Redhat JBoss Application Server.
  • Strong Middleware integration experience with MQSeries & legacy applications.
  • Hands on experience in JAVA,J2EE,frameworks(Hibernate,spring,Apache CXF, Axis 2) across different platforms UNIX, Linux, Sun Solaris etc.Web & Application Servers including Weblogic, Apache Tomcat, and JBOSS.
  • Strong experience working in Spring framework - Spring MVC,Spring IOC/ AOP,Spring Transaction,Spring JMS,Spring Web Services,Spring JDBC,Spring Integration with Hibernate/Ibatisand JPA, Spring Roo,Apache STRUTS Framework and Tiles.
  • Experience implementing SOA based architecture using Oracle Enterprise Service Bus, SOAP/ REST Web Services,JAX WS/JAX RS,Apache Axis, Spring WS, WSDL/ SOAP/WS-Security/SAAJ APIand JAX RPC Web Services, SOAP UI.
  • Strong development experience in JDK 1.6, JSP, Servlets,Oracle 12g,XML/ XSL/ XSLT, XSD, EJB 2.0, Knock Out JS framework, JUnit, Mockito framework, jQuery, JavaScript, AJAX, JSON,JMS, MQ 6.0, MDB, ILOG JRules 6.7, UNIX/ LINUX Shell Scripts.
  • Strong experience working in Hibernate,Hibernate Connection Pooling,HQL, Collections,Hibernate Caching, HibernateTransactions,Optimistic Locking.
  • Strong experience using ANT/ MAVEN for creating build scripts, Jenkins for CI.
  • Good experience working in Automated Test Framework using Cucumber, Nagios, Jasmine Scripts for JS.
  • Strong design experiencein UML Modeling using RAD v7.5.2, Rational Software Architect v7.5, Rational Rose 2003, Star UML, Enterprise Architect, Microsoft Visio 2007 tools.
  • Strong experience using JProfiler, JMeter tools for performance testing, memory leak and code review tools like PMD, Findbug and Fortify and SONAR code coverage with Jenkins.
  • Solid experience working on all major Application servers like Oracle Web logic 12.1.1.2,IBM Web Sphere Application Server WAS 6.1,Apache Tomcat 6.0.20, JBoss Application Server 4.2.
  • Experience in working with version control systems like CVS, PVCS and Sub Version.

TECHNICAL SKILLS

J2EE: JDK 1.5,STRUTS 2.0,Tiles,Spring IOC/ AOP,Spring MVC,Spring Transactions,Spring Webflow,Spring web services,JMS, IBM MQ 6.0,JMS,MDB,JSP, JSF, Servlets, EJB, XML/ XSL/XSLT, XSD, JAXP,CASTOR,JAXB2.1, RMI, JavaScript, JSTL, JUNIT 3.8.1,Regular Expressions, LDAP, Spring JDBC, SpringRoo, AJAX

Caching Frameworks: Ehcache, Coherence

Portal server: OracleWeblogicPortal Server 11gR1

Automated Test Scripts: JRuby/ Cucumber for Automated Browser based testing, Jasmine Scripts, Mockito JUnit test cases, Monitoring test cases/ Contract Test Cases

Object Relational Mapping (ORM): Hibernate3, iBATIS, JPA

SOA Implementation: Oracle Service Bus,JAX WS 2.0, Apache Axis 1.4, Mule Enterprise Service Bus (ESB), SOAP 2.0, WSDL, Web Services Security, WSRP, IBMWeb sphereMessage Broker (WMB) ESB, IBM Data Power, Spring JMS 3.0.2 (DMLC), Spring Web Services

Business RulesManagementSystems(BRMS): ILOG JRules 4.0, 6.7

Performance tools: JProfiler 5.0, HP Performance Center

Reporting Tools: Business Objects XIJavaSDK,Web Services SDK,ActuateBIRTReports, Jasper Reports

UML Modeling: RAD 7.5.2,Rational Software Architect v7.5, Rational Rose 2003, Star UML, Enterprise Architect, Microsoft Visio 2007

IDE: Rational Application Developer RAD v7.5.2,JBoss Developer Studio 1.1.0,Spring Source Tool Suite 2.3.1,Eclipse 3.3.2, JBuilder IDE,Text Pad, Edit Plus, TOAD

VersionManagement: Tortoise SVN, CVS, VSS, Perforce

Build Tools: ANT1.8, MAVEN2.2.1

Methodology: RUP, Agile - Scrum, XP Programming

Database: Oracle 8i,Oracle 10g,DB2, SQL Server 2003, MS Access

Application Servers: Oracle Web logic 12.1.1.2,IBM WAS 6.1,JBoss Application Server 4.2,Apache Tomcat6.0.20

Operating Systems: UNIX/ Red Hat LINUX, SUN SolarisWindows XP

Defect Tracking Tools: Quality Center, Test Director, JIRA

Others: Erwin Data Modeling tool, Remedy, File Zilla, Win SCP, MQ Visual Edit, MPP,MQ VISUAL EDIT,JBoss Developer Studio 1.1.0, Per4j, PMD/FindBugs/Fortifytoolsfor Code Review, Soap UI,JenkinsCI, Rally, Firebug, JIRA, SONAR for Code Metrics.

Project Status Tracking Tools: JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

LEAD JAVA Consultant

Responsibilities:

  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications from the provided client requirements.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model.
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Created theCache monitorconsole which gives details on the cache data, how much memory is used, how much memory is still available etc.
  • Involved in architectural reviews, design discussions, mock code reviews with the team members and suggesting code changes where ever used.
  • Participate in daily scrum calls, retrospective meetings for each iteration and handle brown bag sessions for the team with new technologies.
  • Creating automated test cases usingSoap UIto handle different scenarios for each module.
  • Developed a JavaScript UI for a credit reporting application usingAngular.js, and css.
  • Built applications and created build scripts to deploy them to development box Web logic application server and configure server
  • Implemented Log 4j in the application to log the system level, Application level Exceptions
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Written stored procedures using PL/SQL that can be accessed via JDBC calls.
  • Implemented J2EE patterns like, Singleton and Business Delegate
  • UsedPerforcefor source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings especially for the Front-end development.
  • Participated in Scrum meetings for the Agile Project.

Environment: Java1.6, J2EE 1.3, Servlets, JSP 2.0, JMS, JSF Framework, websphere, JavaScript, HTML, XML, XSLT, AJAX, SCRUM/Agile, WebServices (SOAP, WSDL, UDDI), Mule, Spring, Oracle - SQL, PL /SQL, Log 4j, JUnit, Business Objects and Unix, Spring MVC, SOAP/ REST, Spring IOC, Hibernate, JPA, Ehcache, JUnit, Oracle, Web logic 12.1.1.2,Eclipse, Jenkins, Rational Clearcase, ANT/ MAVEN, Spring Web Services, Spring JMS, jQuery, AJAX.

Confidential, New York

LEAD JAVA Consultant

Responsibilities:

  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to the provided user requirements.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model.
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Involved in developingJAX WS Web Servicesto make web service calls to SAP
  • Developed MDB's to listen to JMS Queues for messages coming from FAS.
  • DevelopedOSB (Oracle Server Bus) routersfor message processing and routing.
  • CreatedMAVENscripts for build andJenkins jobsforContinuousIntegration(CI).
  • Using Soap UI for executing web services and QBrowser to post messages to Queue.
  • Built applications and created build scripts to deploy them to development box Web logic application server and configure server
  • Developed the Report Objects interface, which can show various transaction reports and performance Analysis.
  • Utilizing build servers such asBamboo,and Artifact servers such as Artifactory.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Written stored procedures using PL/SQL that can be accessed via JDBC calls.
  • Consumed SOAP web services (WSDL, UDDI)
  • Used JUnit for testing the application.
  • Converted existing large corporate web portal toAngularJS.
  • Ant is used for Configuring and Deployment
  • Implemented J2EE patterns like, Singleton and Business Delegate
  • UsedSub Version (SVN)for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings especially for the Front-end development.
  • Involved in designing Model Components using Enterprise Java Beans (Session & Entity).
  • Involved in configuring Queue Manager and Queues in WebSphere Server.
  • Configured Queue Listeners and also designed Message Driven Beans.
  • Involved in UNIX shell scripting to turn on the java services and to execute Database functions.
  • Involved in developing Mediation Flows SOA components using WID.
  • Participated in Scrum meetings for the Agile Projects.
  • Involved in implementing Straight through Process for AutoFunding.
  • Involved in implementing Business Logic.
  • Develop, configure, test and automate deployment to test environment usingBambooserver andMaven.
  • Involved in UNIX shell scripting to execute EOD batch jobs that are triggered from Autosys and Cron Jobs.
  • Designed and coded a comprehensive and versatile reusable data grid inAngularJSthat automatically includes all functions you can imagine such as search, filter, paging, data export
  • Developed Stateless Session beans to serve data requirements of business processing layer.
  • Developed Container managed entity bean, which receives various kinds of data from client and stores in the database.
  • Used AJAX technology for creating interactive Web Applications.
  • Used JDBC to map the database.

Environment: ava1.6, J2EE 1.3, Servlets, JSP 2.0, EJB 2.0, JMS, JSF Framework, Weblogic, JavaScript, HTML, XML, XSLT, AJAX, Maven,Nexus, Ant,Hudson,, Staffware, WebServices (SOAP, WSDL, UDDI), Oracle - SQL, PL /SQL, SCRUM/Agile, Log 4j, JUnit, Business Objects, Unix, HTML5, Java Script, SCRUM/Agile, CSS, AngularJS JSP, Servlets, Struts Framework, EJB’s, Oracle

Confidential

Sr JAVA Consultant

Responsibilities:

  • Developed MVC based framework applicationsfortheserver side componentsusing Spring 3 framework.
  • Developed UIfrontend components using JQuery and ExtJS4.1
  • Involved in thedeployment andpublishedthe applications in various environments during the life cycle of the project.
  • Developed various Web and enterpriseJ2EEapplications using Struts 2.0 and Spring 2.5 Framework.
  • Developed user interfaces usingJavaServer Pages using HTML, DHTML, XHTML, AJAX, JavaScript, JQuery and Dojo.
  • Extensively developed stored procedures, Triggers, Functions and Packages in Oracle SQL, PL/SQL
  • Used XML (DOM, SAX API) for transferring the data from the client to the server.
  • Created technical specifications, class diagrams, sequence diagrams, domain models for a new product.
  • Designed very rich web applications considering JavaScript VM, rendering engine, browser engine, networking component.
  • Designed reusable common schemas for extensible/flexible web services architecture.
  • Designed services using SOAP, RESTful, WSDL-first, WS-Security, handlers, throttling.
  • Designed and developed web application using Angular, JavaScript, JQuery, Backbone, CSS.
  • Designed responsive web applications with progressive enhancement and graceful degradation.
  • Client/browser tier architecture has EventBus, Model-View-Presenter, caching, eager/lazy loading.
  • Designed and implemented JavaScript inheritance, encapsulation, namespace, closures, and async module design.
  • Implemented spring, Hibernate, Google visualization API, web charting, D3.
  • Improved performance of web services by caching and reducing application, network, database processing cost.
  • Identified and fixed memory leaks and performance bottlenecks by CPU profiling, heap walker, memory profiling
  • As one of the Scrum Master, facilitated scrum values and principles for both onshore and offshore teams.
  • Worked withmemory/thread/method level execution analysis for identifying memory leaks andperformance bottlenecks using RAD Profiler.
  • DevelopedWeb services usingWSDL, SOAP, UDDI andXML technologies with JAX-WS tools.
  • Developedintegratedand system testingapplicationsusing Junit and Jmockitfor allof the applications underdevelopingandproductionenvironments.

Environment: Windows XP, Sun Solaris,Java,J2EE,HTML, Ajax, JSP, Servlets, WebSphere Application Server 6.1, RAD 7.0, BW 4.5, Vitria HIPAA Validator, JAX-WS webservices,Restful Web services,XML, Struts, Spring framework, EJB (Session Beans, MDBs),JavaScript, Log4j,Oracle 10g, TOAD, Clear Case, ClearQuest, IBM MQ Series, IBM MQ Explorer, JMS, jQuery

Confidential

Programmer Analyst

Responsibilities:

  • Involved in implementing User policies and Roles.
  • Involved in implementing Presentation Logic and Integration Logic.
  • Over speed limit reports, Directions and route planning.
  • Vehicle specific mileage records with maintenance reminders
  • Deviation from route reports and Involved in implementing User GUI.
  • Implemented a socket programming that reads the location data from the port i.e., sent by the GPS receiver and updates the same into database.
  • Developed application systems using the following technology stacks:
  • Spring 3.0 framework, JSON, JSF, EJB3, Hibernate3, AJAX4JSF, JBoss Seam 1.0/1.1, CSS, Facelets, pure Java Script AJAX, JBoss Application server 4.5 with EJB3 profiler and Tomcat 5.5
  • Using layout technology such as Facelets and Strut Tiles
  • Designed layout using AJAX and DHTML to bind with backend application business logics
  • Developed authentication component for global user single sign-on (SSO) security layer that interacts with CA SiteMinder Server.
  • Implemented a pluggable JSF security component to work with the security database instance to protect the application resources and access restriction.
  • Developed against Oracle 10G database server
  • Implemented an independent online help system to provide on-demand help context.
  • Customized Apache Strut/Shale validation component with Apach Common Validation to work with JSF + Facelets
  • Facilitated ANT build files for the system deployment
  • Wrote advanced and customizable scheduling Cron engine to bundle with Quartz scheduler and with optional spring framework plug-in.
  • Business requirements gathering, preparing Solution Approach, Design document.
  • Used UML class diagrams, sequence diagrams and flow diagrams.
  • Application development using Struts MVC framework by making use of Action Servlet, Action classes. JSPs, Java Beans, Shell Scripts, and Database design.
  • Monitoring and tracking project deliverables to ensure all the timelines are met with desired scope, cost and quality.
  • Estimation of effort and cost, work allocation and scheduling, Release Management and deployment planning.
  • Project status reporting, Risk and Issues Management. Coordinating with offshore team for Code Development and Testing, conduct reviews.
  • Defect tracking, Production support and End User Training.
  • Administered approvals from the customer for funding a Fixed Price Project for the effort
  • Managed key stake holders to re-engineer processes, design improved solution & system interaction
  • Managed multi shore & multi-vendor environment

Environment: HTML, JSP, JQuery, Servlets, SQL Server, KML, MySQL, J2EE,SOA(DataPower Xi50, WebService Manager OWSM, Oracle BPEL, Message Translation, Web Services (SOAP, WSDL, Apache Axis 1.1, 2.0), Systinet UDDI Registry 6.5, Business Service Catalog, Oc4j, Weblogic 8.1, PVCS, Eclipse, XML.

Confidential

JAVA Consultant

Responsibilities:

  • Business requirement gathering and analysis, estimation, and design of the application using UML & Microsoft Visio.
  • Involved in Servlet, Java Bean programming and JSP scripting for the communication between web browser and server.
  • Used Struts to implement MVC architecture.
  • Involved in developing Java Beans for encoding the business logic.
  • Involved in Full Software Development Life Cycle (SDLC).
  • Used XML, DTD, and Schema for communicating between different tiers of the application and external systems.
  • Written stored procedures to add, update and delete data from Oracle Database.
  • Prepared Unit, System, Integration and Acceptance Test plans
  • Providing oversight and mentoring team members during Application Development and Testing, conduct reviews, preparing deployment plans.
  • End User Training of new/changed application features and functionalities
  • Defect tracking and resolution. Provide production support to comply with stringent SLA’s. Project/Release Risk and Issues Management.
  • Managing escalations, planning corrective actions and process improvements.
  • Designed, build and consumed web service implemented in Java using Axis.
  • Implemented XML encryption/decryption with signing message using DataPower.
  • Implemented secure communication channel with SSL in DataPower.
  • Administrated OWSM Policy Manager, Core, Monitor and Gateways.
  • Designed and coded custom policies for enterprise Web Services.
  • Implemented message level security and WS-Securities (LDAP and X.509) and implemented XML Encryption and XML Signature.
  • Managed F5 virtual IP load balancing web application environment.

Environment: Java/j2ee,JAVA/J2EE,XML, SQL, Oracle 7.0,WAS5.1,Linux.

We'd love your feedback!