We provide IT Staff Augmentation Services!

Java & Thunderhead Developer Lead Resume

0/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Experienced for 10+ years in design, development, maintenance and support of Internet/Intranet systems and applications using ThunderheadNow, SmartCommunications, Documerge and java technologies.
  • Excellent Java development skills using Html, CSS, Java Script, Core Java,J2EE, Groovy, Grails framework.
  • Excellent Thunderhead Now and SmartCommunication development skills using Business Content Studio, Business Object Studio, Thunderhead Admin, Job Manager Console & ValidateNow.
  • Expertise in create and maintain communication templates, to include content, style sets and format
  • Excellent Thunderhead configuration skills using Batch Script, directory listener and OP Config for different types of communication channel and template authoring experience.
  • Validation of Thunderhead Template using preview and Confidential Compare Automatin.
  • Excellent more than 5+ years experience in migrating old communication system (Documerge, DocScience) to Thunderhead/SmartCommunications.
  • Extensive experience in Thunderhead form deployement into QA and production.
  • Experience in integration of multiple Thunderhead templates
  • Good experience in batch Script implemenataion and simlification
  • Experience in troubleshooting of templates and end to end process
  • Experience in contionuous migration of Thunderhead templates from DEV to QA & from QA to Prod.
  • Expertise in designing and developing enterprise applications using Core Java and J2EE Technologies includes JSP, XML, XSD, XHTML,JDBC, JMS, Web Services (SOAP and Restful), Multi threading.
  • Good experience of open source frameworks Spring, Struts and good knowledge of ORM tool Hibernate.
  • Consulting Senior Software Engineer or Architect Java, Data Analytics, Cassandra, Spark and Graph Databases
  • Excellent hold on table, design and troubleshooting the thunderhead template.
  • Proficient in web programming using HTML5, AJAX, CSS3, JSP, JSF and JavaScript (jQuery, Angular.JS).
  • Experienced in all activities of Software Development Life Cycle (SDLC) like Water fall, Iterative and Agile methodologies.
  • Recommended the architecture and built a POC for connecting Titan Graph Databases and Cassandra NoSql clusters.
  • Expert level knowledge in Java and XML technologies.
  • Very good experience in XML technologies XML, WSDL, XSD, XML DOM, XSL and XSLT.
  • Very Strong RDBMS experience in Oracle 10g, DB2 & Microsoft SQL Server 7/2000.
  • Knowledge of JavaScript libraries jquery.jstree.js, jquery. dataTable.js, Jquery.grid.js, jquery.json.js, jquery.livequery.js, jquery.json.js, jquery.colorbox.js
  • Experience in JSON and XML data transfer by jquery AJAX between JavaScript and Restful web service
  • Experience in build automation tool like Jenkins, Maven, ANT and Tomcat deployment server.
  • Experience in control repository like GIT, Subversion(SVN) and ClearCase.
  • Developed scripts to automate several redundant and time consuming tasks at ONFS and saved hundreds of man hours per annum.
  • Highly motivated and team oriented analyst with excellent interpersonal, collaborative, diplomatic and documenting skills.
  • Excellent analytical, verbal and written communication, problem solving, decision - making and organizational skills.
  • Design experience in creating UML diagrams and expertise in writing Junit test cases.
  • Expertise in various Java/J2EE Design Patterns like Session, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate etc.
  • Business expertise in Retail, Finance, Investment Banking.
  • Enthusiastically learns new technologies. Excellent interpersonal and communication skills.

TECHNICAL SKILLS

Operating Systems: Solaris, Unix, Windows NT/XP/Vista

Languages: Java, PL/SQL, Groovy, Grails framework

Java Technologies: JSP, Servlet, JDBC, EJB, JMS, AJAX, JavaScript, JSF, JAVA Mail, JNDI, Logging API, Java Persistence API (JPA), Cassandra

Java Webservice: SOAP, WSDL, SAAJ, JAXB,Rest

Framework: MVC, Struts 2.0, Spring 4.0, ATG eCommerce

ORM: Hibernate, JPA

XML Technologies: XML, XSD, XML DOM, XSL, XSLT

RDBMS: Oracle 10g, UDB 9.5, SQL Server 2012, NetCracker

Application Servers: WebLogic 10, IBM WebSphere 8.5, Tomcat 7.x

Web Design & Stylesheet: CSS, HTML, DOM, BootStrap

IDE/Tools: Eclipse, RAD, TOAD, Aqua Data Studio, CVS, VSS

Java Design Patterns: Java & J2EE Design Patterns

S/W development: Waterfall, Iterative, Agile, Thunderhead Now.

Other: TIBCO, Junit, MONIS, SoapUI-Pro, Crystal Reports, ANT, UML/Rational Rose, VISIO, Office Project, Confidential Compare, Altova XML SPY, ETL.

Source Control Systems: CVS, SVN,GIT

Defect/Bug Tracking: Jira, HP Quality Center, ALM

Build & Code Quality Tool: Jenkins, Maven, ANT, SONAR, JSHint

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Java & Thunderhead Developer Lead

Responsibilities:

  • Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and Enhancements for the new development.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Lead engineer on 2 PCI customer portal applications written in Groovy and Grails.
  • Wrote the Grails Sanitizer Plugin to address security of Rich Text in Grails applications
  • Designed User Interface using Java Server Faces (JSF), Angular JS, Java Script, Cascading Style Sheets (CSS), and XML.
  • Thunderhead Client / Server installation and upgrade.
  • Replatformed, enhanced, and supported an intranet web-based aircraft recovery workflow and communication system using Groovy, Grails, GORM, JavaScript, Ajax, CSS, Cobertura, Jira, Maven, Oracle, Spock, git, IntelliJ, Jenkins, and jQuery against an Oracle database in an Agile environment.
  • Residential and commercial portal development in Groovy and Grails.
  • Developed an application using Spark to process data from Cassandra clusters and generate reports.
  • Used JSF - Icefaces framework for creating the managed bean and controllers.
  • Used Agile process with scrum for project development.
  • Integrated Spring with REST Webservices.
  • Created a Call Center data entry application in Grails to generate management statistics. Tech highlights: Groovy Grails, Subversion, Quartz, Acegi, Lucene, Grails-Jasper, Grails-Sanitizer, Grails-Searchable, Grails-Webflow, & Postgres.
  • Provided production support to a loans servicing system using Groovy, Poi, c3p0, PL/SQL, TopLink, Java, and Eclipse.
  • Thunderhead Application Support and Maintenance.
  • Created REST WebServices call using JSON methods.
  • Used delegation action proxy to forward call from struts config to spring config to get the required action class as part of the migrating from struts to spring MVC.
  • Wrote JMS calls to write objects / text messages to queues, and MDBs to access the messages on queues, and established queue connection setup on WAS server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Designed, developed, implemented, and maintained a continuous integration system using Ant, ClearCase, CruiseControl, Groovy, CPD, PMD, JDepend, XML, XSL, and Emma.
  • Stood up Cassandra clusters in the Amazon Web Services Cloud and migrated data between environments.
  • Thunderhead Administration (Using Thunderhead Admin module)
  • Creation / manipulation of batch configurations for ad - hoc letters and statements.
  • Hands on experience in configuring and using Directory Listener.
  • Creating / managing Thunderhead Projects.
  • Creation of user groups (Security Implementation) in admin.
  • Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit, MediaWiki, tripwire,fail2ban, ssh, sendmail, sudo, etc.).
  • Used Hibernate to define the data access layer of the application
  • Created a data access layer using DAO pattern to make rest of the code database independent.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Used Angular JS to invoke restful webservices.
  • Used BootStrap js framework for responsive design

Environment: Servlet, JSP, JSF, AJAX, Spring, Grails framework,Restful Web services, JMS, JavaScript, HTML5, JQuery, Angular JS, CSS3, DB2, Thunderhead Now,ANT, log4j, Groovy, SOAP, WSDL, JAXB, MVC Architecture, Eclipse, GIT, SVN, SoapUI-Pro, VISIO

Confidential, Atlanta, GA

Java & Thunderhead Developer

Responsibilities:

  • Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and Enhancements for the new development.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Lead engineer on 2 PCI customer portal applications written in Groovy and Grails.
  • Wrote the Grails Sanitizer Plugin to address security of Rich Text in Grails applications
  • Designed User Interface using Java Server Faces (JSF), Angular JS, Java Script, Cascading Style Sheets (CSS), and XML.
  • Thunderhead Client / Server installation and upgrade.
  • Replatformed, enhanced, and supported an intranet web-based aircraft recovery workflow and communication system using Groovy, Grails, GORM, JavaScript, Ajax, CSS, Cobertura, Jira, Maven, Oracle, Spock, git, IntelliJ, Jenkins, and jQuery against an Oracle database in an Agile environment.
  • Residential and commercial portal development in Groovy and Grails.
  • Developed an application using Spark to process data from Cassandra clusters and generate reports.
  • Used JSF - Icefaces framework for creating the managed bean and controllers.
  • Used Agile process with scrum for project development.
  • Integrated Spring with REST Webservices.
  • Created a Call Center data entry application in Grails to generate management statistics. Tech highlights: Groovy Grails, Subversion, Quartz, Acegi, Lucene, Grails-Jasper, Grails-Sanitizer, Grails-Searchable, Grails-Webflow, & Postgres.
  • Provided production support to a loans servicing system using Groovy, Poi, c3p0, PL/SQL, TopLink, Java, and Eclipse.
  • Thunderhead Application Support and Maintenance.
  • Created REST WebServices call using JSON methods.
  • Used delegation action proxy to forward call from struts config to spring config to get the required action class as part of the migrating from struts to spring MVC.
  • Wrote JMS calls to write objects / text messages to queues, and MDBs to access the messages on queues, and established queue connection setup on WAS server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Designed, developed, implemented, and maintained a continuous integration system using Ant, ClearCase, CruiseControl, Groovy, CPD, PMD, JDepend, XML, XSL, and Emma.
  • Stood up Cassandra clusters in the Amazon Web Services Cloud and migrated data between environments.
  • Thunderhead Administration (Using Thunderhead Admin module)
  • Creation / manipulation of batch configurations for ad - hoc letters and statements.
  • Hands on experience in configuring and using Directory Listener.
  • Creating / managing Thunderhead Projects.
  • Creation of user groups (Security Implementation) in admin.
  • Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit, MediaWiki, tripwire,fail2ban, ssh, sendmail, sudo, etc.).
  • Used Hibernate to define the data access layer of the application
  • Created a data access layer using DAO pattern to make rest of the code database independent.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Used Angular JS to invoke restful webservices.
  • Used BootStrap js framework for responsive design

Environment: Servlet, JSP, JSF, AJAX, Spring, Grails framework,Restful Web services, JMS, JavaScript, HTML5, JQuery, Angular JS, CSS3, DB2, Thunderhead Now,ANT, log4j, Groovy, SOAP, WSDL, JAXB, MVC Architecture, Eclipse, GIT, SVN, SoapUI-Pro, VISIO

Confidential

Java Developer

Responsibilities:

  • Requirements gathering and effort estimation of deliverables
  • Design and modeling of Database and web architecture
  • Coding of front end JSP’s and server side components
  • Assign tasks to onsite/offshore development team and track them to closure
  • Ensure timely deliverables to the client
  • Handling production moves
  • Testing thunderhead templates with Soap UI.
  • Follow software development cycle to ensure bug free and high quality product
  • Scheduling production support activities like installations, upgrade activities
  • Publishing/consume new web services
  • Setting up data feed cron jobs
  • Production support.
  • Provide internal training on Thunderhead template designer module
  • Daily scrum meetings
  • Follow agile approach with unit tests and bi-weekly releases
  • Using agile development methodology and deliver sprints at regular intervals

Environment: Servlet, JSP, AJAX, Struts, JavaScript, DOM, CSS, Spring, Hibernate, Oracle, DB2, Web Logic, Webservice, ANT, log4j, jFreechart, SOAP, WSDL, SAAJ, JAXB, MVC Architecture, Eclipse, Aqua Data Studio, TOAD, CVS, soapUI-Pro, Agile Methodology

We'd love your feedback!