Sr. Java / Bpm / Integration Consultant Resume
SUMMARY
- 9 years of experience in IT Consulting. Worked majorly in teh area of Java, Integrations, BPM, BAM and BI based projects
- Experience in Java, Spring Boot & Integration frameworks, Hibernate JDBC, JMS, JNDI, Web Services
- Hands on experience of implementing SOAP and REST based web services using Spring Boot
- Strong knowledge in Application Development using SDLC methodologies like Agile, Waterfall
- Experience in Oracle & MySQL databases
- Experience in unit testing frameworks: JUnit, Mockito and Power Mock
- Hands on experience on various Java based BPM technologies: IBM BPM, Camunda BPM, Oracle BPM and Savvion BPM
- Strong experience of working on ESB / Integration layer using: IBM Datapower XI52 appliance & WPS, Oracle SOA suite and Web Methods Integration server
- IBM Certified BPM Application Developer - Business Process Manager Express or Standard Edition V8.0
- Good knowledge of migrating legacy BPM and ESB applications to newer versions/technologies
- Implemented end-to-end Business Intelligence solutions using Oracle Business Intelligence Enterprise Edition
- Exposure in Web Development using PHP (CakePHP), AngularJS, HTML, CSS, JavaScript
- Experience working in onshore/offshore model
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java / BPM / Integration Consultant
Key Responsibilities:
- Working as a Senior Consultant at 24 Hour Fitness, San Diego
- Upgraded unit testing framework, for testing BPM processes which are using Camunda BPM 7.7.0 and its rules engine
- Refactored “Search Lead” integration to Camunda BPM 7.7.0 using Java, Spring & Camunda Modeler
- Enhanced core ESB components which includes REST API and XML transformation connectors for teh processes using it
- Designed and implemented processes for testing core ESB components: XML to JSON, JSON to XML and XML transformation connectors
- Conducting code reviews and examining You'reKit snapshots of teh processes in order to identify potential issues such as threads blocking CPU, memory usages, number of exceptions etc.
Tools & Technologies: Java, Camunda BPM, Spring, XSLT, Maven, Wild Fly 10, You'reKit Profiler, JUnit, Mockito, Power Mock, Git, Bamboo
Confidential
Integration / Technical Lead
Key Responsibilities:
- Worked as an Integration lead, responsible for teh end-to-end implementation of teh interfaces at AIG Dallas
- Prepared technical design and written technical specification of teh solution
- Exposed web service as a SOAP endpoint with inquiry and quote operations using Spring Boot framework
- Designed and Implemented batch file processing solution using Spring Integration framework. In order to process claims transaction files that comes once a day on SFTP, that update payment information on policies in ALIP system
- Deployment of teh solution in DEV & QA environments
Tools & Technologies: Java/J2EE, Spring Boot & In tegration, XSLT, XSD, Maven, Tomcat, Hibernate, XML Spy, Team Foundation Server
Confidential
Technical / Integration Lead
Key Responsibilities:
- Implemented integration with Lexis Nexis to fetch driving record of a person on real time using Spring boot exposed as both REST and SOAP service
- Spring Integration framework is used to access batch files from SFTP containing driving records, processed them and delivered to ALIP through integration with IBM MQ Messaging Queue
- Storage of fetched driving records in Database using Hibernate and JPA for later retrieval
- Responsible for preparing technical specifications for teh interfaces
- Deployment of interfaces in Dev, Test and PROD environments
- Coordination with QA team along with Lexis Nexis
Tools & Technologies: Java/J2EE, Spring Boot & Integration, Maven, Tomcat, Hibernate, IBM MQ, RFHUtil, Team Foundation Server
Confidential
Technical / Integration Lead
Key Responsibilities:
- Responsible for design and development of 5 integrations on Spring boot & IBM Data Power xi52 (in DMZ1 region) which are exposed as SOAP and REST endpoints
- Worked on teh Technical specification of teh interfaces
- Written XSLTs to handle different ACORD transactions such as TX401 / TX402, TX121 etc. consuming Java Saxon API
- Implemented integration with IBM MQ for dropping messages in generic logging queue
- Integration with Oracle DB for storage of transactions using Hibernate and Java Persistent API (JPA)
- Responsible for writing reusable XSLTs, used for Logging and Error handling in integrations in for Datapower
- Worked with teh Infrastructure team to enable monitoring on Queues running on IBM MQ and JMS Queues
- Support existing implementations in IBM WPS 7, Datapower and Java. Resolve production issues along with monitoring of logs and alerts
Tools & Technologies: Java, Spring Boot, IBM Data Power xi52 appliance, XSLT, XMLSpy, IBM WPS, Java, RFHUtil
Confidential
Technical Lead
Key Responsibilities:
- Worked as an onsite Technical Lead managed a team of 3 offshore developers in Boston, MA
- Managed bi - weekly sprints and prioritize items with business users using JIRA. Successfully closed more than 700items including bugs, new features, hotfixes and improvements in teh application
- Deployment of bi-weekly releases to UAT and Production environments hosted in Amazon AWS cloud
- Implemented REST services using Spring boot, Hibernate & Tomcat server. Teh services were consumed by
- Licensees & Artists payout modules on UI using AngularJS along with some business critical reports
- Fully transformed legacy paintnite.com application to jewelrynite.com along with its administration portal
- Designed and implemented point-to-point integrations with Silverpop, Mandrill and Box using PHP
- Responsible for resolving critical production issues using PHP, AngularJS and Java
Tools & Technologies: Java, Spring Boot, PHP (CakePHP), AngularJS, HTML, CSS, Kendo UI, MySql, Java/J2EE, Hibernate, Tomcat serverApache
Confidential
BPM / Java Developer
Key Responsibilities:
- Involved in devising strategy for migrating processes having running/in - flight instances
- Migrated 2 processes from Lombardi Teamworks to IBM BPM 8.5
- Fixed deprecated components of Toolkit to newer version after migration
- Modeled teh process using Oracle BPM Studio
- Implemented work steps using JDeveloper
- Designed & Implemented UIs using Oracle ADF
- Generated PDF document (Minute Sheet) at teh end of teh process using Java
Confidential
Senior Developer
Key Responsibilities:
- Worked as a Senior Developer in a team of 3
- Written integrations using Java with LDAP Server and Content Management server
- Designed and implemented alerting API in teh existing BPM framework (called as BPX) using Apache velocity and Java for sending emails and raising tickets
- Implemented pixel perfect reports using XML, XSLT & Oracle BI Publisher 10g
- Worked with platform teams for teh upgrade of Dev, Test and Production environments to Savvion 7.6.1 from 6.5
- Planned Disaster Recovery for applications in DR scenario by working with build, database and platform teams
- Conducted weekly Project Compliance meetings with teams to ensure project artifacts comply with teh implementation
- dis project was to implement a generic monitoring framework to monitor internal systems of Confidential . (G & PS
- division in Chicago) with teh help of graphical KPIs and alerts. It focuses mainly on its integration with B2B clients having
- capabilities to take any new integration on-board with minimal effort
- Worked as a Technical Lead, managed a Team of 5
- Explored Oracle SOA Suite 11g which includes: Enterprise Manager, JDeveloper, Oracle Business Rules, JMSQueues and prepared training guide for team members
- Worked on Technical design and specifications of teh framework. Designed custom warehouse for KPIs. ImplementedKPIs using Oracle Business Intelligence Enterprise Edition 11g
- Exposed 3 channels for collecting data from integrations which includes: JMS Queue, web service and webMethods
- Written integration services for extracting data from ERP systems using Java, webMethods IS, Developer, MWS 7.1
- Worked as an offshore lead and conducted UAT by interacting with business users in EMEA region & US for theRelease 2.0
- Conducted Knowledge Transfer Sessions with client’s IT Team
- Implemented a search screen capable for searching orders that were scattered in three systems. It searches those
- rders on a single UI using JSP, JavaScript and integration service
Confidential
BI Developer
Key Responsibilities:
- Designed and implemented Dimensional Model (Star Schema) using Oracle Business Intelligence 10 & 11g
- Implemented graphical KPIs and pixel perfect reports
- Worked as System Analyst in Analysis team, comprised of 4 members
- Modeled teh TO-BE processes using Business Process Modeling Notations. Analyzed processes in order to improvethe performance/cycle time of processes using Savvion BPM Studio
- Mapped teh Business Processes on SCOR and VRM Frameworks and suggested KPIs on processes
Confidential
PL/SQL & Oracle BI Developer
Key Responsibilities:
- Worked as a Developer in a team of 7 members
- Involved in setting up Reporting Infrastructure using Oracle BI Publisher 10g which included: development of 35 reportsusing PL/SQL, XML & XSLT. Scheduling of teh reports.
- Implementation of role-based security, UAT of teh reports &training of teh user on Oracle BI Publisher at client site for 3 months
- Implemented an interface using PL/SQL during co-existence (old & new system) phase for reconciling Inter
TECHNICAL SKILLS
Languages: Java, PL/SQL
Web Development: PHP, CakePHP
Mobile Development: Android
Development Tools: IBM Data Power xi52 appliance, IBM WPS 7, IBM BPM, Oracle Business Intelligence Enterprise Edition 10g & 11g, webMethods Suite 7.1 (IS, Developer, MWS), Oracle SOA & BPM Suite 11g, Savvion BPM Studio, Eclipse
Application Software: MS Visio, ER Win, JIRA
Version Control Tools: Tortoise SVN, Git, Team foundation server
OS Exposure: Windows Server 2003, 2008, XP, Vista & 7, Solaris 10, Linux
Scripting Languages: AngularJS, JavaScript, HTML, XML, DHTML, XSD, XSLT, JSON
Databases: Oracle 10 & 11g, MySQL
Training Conducted: Volunteered 3 day In house training on Oracle SOA Suite 11g for “Techlogix Knowledge