We provide IT Staff Augmentation Services!

Tech Lead, Principal Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Strong experience in full Software Development Life Cycle (SDLC) with expertise in developing JEE Applications using JDK 1.5/ 1.6, Servlet, JSP, Spring, Struts, Hibernate and Cloud platform (GE Predix, Confidential Bluemix) and SQL.
  • Expertise in designing/ consuming Java Web Services using SOAP, RESTful APIs, SOA TIBCO BW, Mule ESB, Active MQ. Good experience in Message Oriented Technologies like JMS, TIBCO EMS, Confidential and Apache MQ, JAX - WS, JAX-RS, JAXP, JAXB, Jersey and RESTEasy.
  • Experience in ORM frameworks (Spring DAO, Hibernate, iBatis, JPA), web frameworks (Struts 1.4/ 2.0, Spring MVC/ Spring Boot) and JEE frameworks using JEE Design Patterns for large scale enterprise applications.
  • Experience in application artifacts such as jars, wars and ears using ANT, MAVEN and JENKINS build tools.
  • Experience in Confidential Bluemix and GE Predix cloud platform to build, deploy and manage applications on Cloud.
  • Experience in writing SQL queries and programming using Oracle, SQL using TOAD and SQL Developer.
  • Expertise with Object Oriented Programming OOPS, Object Oriented Analysis and Design OOAD, and Service Oriented Architecture SOA, Unified Modeling Language UML.
  • Experience as a Lead in creating Technical design documents, test components, JUnit to automate test cases
  • Worked in Agile development model (e.g. Scrum, TDD and Kanban).
  • Experience in using HTML, JavaScript, JQUERY, AJAX, Prototype.JS, and Angular2.
  • Experience in configuration and monitoring environment using Splunk.
  • Experience in source code tools such as SVN, GIT and CVS.
  • Strong interpersonal skills and committed to team success.

TECHNICAL SKILLS:

Languages:: Java, C, C++, SQL, PL/SQL, XML, HTML, Java Script, Go

XML Technologies: JSP, JPA, JDBC, EJB, XML, JAXB, JMS, AWT, Swing, JQuery, SOAP, WSDL, JAX-WS, XSD, XSLT, DOM

Frameworks:: Struts1.x/ 2.x, Spring 3.0, Spring Web MVC, Hibernate

Server & Messaging: TIBCO BW5.x/ 6.x, BE3.0, EMS, Mule ESB, Active MQ, SOA, BPEL, BPM, Confidential MQ, OSB, JMS, JPA, WebLogic 10g/ 11g, WebSphere 6.x/ 8.x, Oracle Application Server (OC4J), Apache Tomcat 6.x/ 7.x

Databases: Oracle 10g/ 11g/ 12c, SQL Server 2005, MySQL

Version Control: GIT, SVN, Confidential Rational Clear Case, Visual Source Safe 6.0

IDE: Eclipse, IntelliJ, RAD, JDeveloper, Confidential Integration Designer, TIBCO Designer/ Business Studio, MULE Anypoint Studio

CI/CD:: Jenkins, Bamboo, Maven and ANT, JIRA, Hudson

Tools: JUnit, TestNg, MS Visio, JSON Editor, EDI Format, Ant, Maven, Hudson, WinSCP, PuTTy, Oracle LDAP, Identity Manager, Rational CQ, SoapUI, Ready API, TOAD, ITSM Remedy, HP QC, Confidential RSA

PROFESSIONAL EXPERIENCE:

Confidential

Tech Lead, Principal Engineer

Responsibilities:

  • Responsible for design, development and testing of web services and integration of business processes e.g. Salesforce CRM, MS-Azure identity and PeopleSoft.
  • Designed and developed RESTFul API Services using MuleSoft and TIBCO BW.
  • Participated in data transformation/ mapping for new process and API Management using APIGEE.
  • Performed Code review and implemented Error handling framework and Oauth2.0 token based security.
  • Participated in design discussions and process improvements discussions in Agile methodology sprint model.
  • Developed TIBCO and MuleSoft integration services to sync PeopleSoft HR for hired/ terminated employee to different target systems e.g. Service Now, MarketSource, MS-Azure Cloud and e-HUB database.
  • Created scripts and auto deployment CI/CD configuration using Atlassian Bamboo tool.
  • Unit testing and integration testing process using SOAPUI.
  • Created Low Level and High Level Design document and created deployment documents with all necessary dependencies which helps in smooth deployment and help admin to migrate in PROD.
  • Lead the migration of TIBCO and Java Spring integration module to mule ESB cloud API.

Tools: Used: Java, TIBCO BW 5x/ 6x designer, EMS 8.0, Oauth2.0, MuleSoft Anypoint, Cloud API Manager, Spring boot, Micro Services, Salesforce CRM Integration, XML, MS-Azure, Service Now, CI/CD deployment Bamboo, Version One, JIRA, Confluence, GIT, TFS, Putty, VPN, Citrix, SOAP UI, Ready API, APIGEE, F5 Load Balancer, PeopleSoft HR, Oracle Database

Confidential

Technical Team Lead, Sr. Consultant

Responsibilities:

  • Responsible for Design, development and testing of web services and implementations of business processes.
  • Designed and developed RESTFul API Services using TIBCO BW.
  • Developed TIBCO and MuleSoft integration services to sync MDM payload data to target ARIBA, PMx and PowerSource SAP system through IDOC/BAPI call.
  • Developed mobile GUI with JavaScript and AngularJS based on functional requirement and implemented end to end MicroServices from backend service call with active MQ.
  • Provided e-Banking solution for all payment gateway for different countries e.g. UK, US.
  • Wrote automation Scripts in JavaScript via CLI for the client requirements.
  • Responsible for User Acceptance Testing with end to end flow for new projects.
  • Worked on PoC of Cloud foundry on GE Box for invoking Alstom Web service from GE Predix cloud service to fetch the real time data on mobile devices across location.
  • Developed and configured GE SSO id for “Single-Sign-On” using Oauth2 protocol OpenID with LDAP IDM.
  • Designed Apache LDAP and IDM Identity Manager for user role and profile management.
  • Created, validated, debugged and consumed XML and JSON.
  • Used REMEDY for Incident and defect SLA management of production.

Tools: Used: Java, TIBCO designer 5x, MuleSoft API, BI Spotfire7.5, iProcess, Spring boot, AngularJS, GE Predix cloud, Web Service SOAP and REST, TIBCO EMS 8.0, SAP R3 Adapter, SAP, CDM, XSLT, XML, SQL Developer, MS-VISIO, WinSCP, Putty, VPN, SOAP UI, SVN, Remedy ITSM8, ServiceNow

Confidential

Team Lead, Senior Developer

Responsibilities:

  • Responsible for development, testing and deployment of TIBCO ESB using SOAP and REST Web Services for composite, unique Business Functionalities.
  • Business Analysis of feasibility provided by the client and provides them review comments to in corporate required changes.
  • Performed requirement analysis for new projects and provided feasible technical solutions for business.
  • Developed an API for the client from scratch to monitor and maintain multiple Server traffics, disk space using UNIX scripts and TIBCO BW.
  • Transformed the message using XPath, XSLT and other XML APIs with TIBCO tools.
  • Implementation of workflow and integration using BE Rule Engine through SOAP and HTTP.
  • Prepared design document with rational tool in English and Spanish languages as client was non English, I was working as bridge between the client and global delivery team.
  • Performed defect management and versioning of source code using Confidential CQ and HP ALM tools.
  • Performed Regression and User Acceptance Testing (UAT) after deployment.
  • Tools Used: Java, SOA, TIBCO BW5x, EMS, TIBCO admin, TIBCO BE TIBCO Order Management Orchestration, JSON, XML, Web Services, REST API, XSLT, SQL, UML, Unix Script, REMEDY7, ALMS, Confidential CQ, Rational Software Architect (RSA 8.1), SoapUI 5.0, WinSCP, Putty, Filezilla, HP QC ALM

Confidential

Business Analyst and Senior Developer

Responsibilities:

  • Worked with BeNeLux client to understand requirement gathering and providing B2B solution based on multiple message standard like CODECO/ EDIFACT/ Air Waybill.
  • Led development team for new Master Data Management application for creating client interface based on Struts-Spring framework.
  • Implemented Business Process and Workflow for financial messaging systems like ISO8583/ SWIFT messages using spring and ESB tools.
  • Developed numerous SOA composites (using Confidential ESB and MQ) for both synchronous and asynchronous process integration.
  • Developed XML schema (XSD) to validate the model and used JAX-B for XML-Java Mapping
  • Designed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM such as Spring JDBC Support, iBatis and JPA
  • Developed various DOA's in the applications using Spring JDBC support and fetch, insert, update and deleted data into the database table.
  • Participated in pre-testing the Web-Service calls with SOAP UI using end-points, Coordinated Unit (JUnit), Integration and User Acceptance Testing.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Developed and consumed RESTFUL web services using Confidential WPS.
  • Support team in production defect fixing and Unit test cases using JUnit tool.
  • Responsible for resolution of incidents raised by business users under various severity levels within the defined Service Level Agreements (SLAs).
  • Performed Defect management, source control and build management using Confidential tools.

Tools: Used: Java, JEE, JPA, Spring3.0, Spring Web-Flow, Hibernate 3.0, iBatis, XML, JAXB, XSLT, JQuery, CSS, JS, Confidential WPS, MQ, Confidential Clear Case, SOAPUI 4.5, Confidential Jazz, RTC, RSA, DB2, Unix, Ant 1.8, Hudson, Maven, Juniper Network, JUnit

Confidential

Team Lead, Senior Developer

Responsibilities:

  • Discussed business/ systems requirement with functional team and stakeholders.
  • Responsible for design and development of business integration process using SOA architecture.
  • Implemented of JSON and AJAX using JQuery in Struts framework for existing application.
  • Developed SOA - Web services and REST and providing Communication Bridge using OSB.
  • Created, validated, debugged and consumed XML and JSON.
  • Supported the BDM shelf Planning project based on JSP and Spring Framework.
  • Responsible for resolution of incidents raised by business users under various severity levels within the defined Service Level Agreements (SLAs).
  • Responsible for preparing Unit test cases using JUnit tool and Transaction control and log management for web application.
  • Business Intelligence (BI) and report generation through tool.

Tools: Used: Java, Struts2.0, Confidential WPS, Hadoop, JQuery, AJAX, UML, JSON, Confidential WebSphere.2, PL/SQL Developer, JUnit, Ant, MS-VSS, CVS-SVN, VMware Workstation, Windows 7

Confidential

Developer

Responsibilities:

  • Responsible for End to End interaction with Client and Functional Team for requirement analysis.
  • Implemented BPM Flow for Loan and credit card management using SOAP and REST Web Services for composite, unique Business Functionalities.
  • Validated, debugged and consumed XML and unit testing using business process choreographer.
  • Implemented of Web Services binding, SCA and MQ Binding for service invocations
  • Created both micro flow and human task flow using Process Server.
  • Developed Web Services using both top down and bottom up approaches.

Tools: Used: Java, Confidential WID 7.0, Confidential BPM, MQ, WMB 7.0, XSLT, Hibernet3.0, Web Services, Oracle DB 10g, Clear Case, Maven, MS Visio, SQL Developer, Eclipse3.5, XML Spy, Windows 7

Confidential

Application Developer and Tester

Responsibilities:

  • Developed Java Struts application and Web Services using Axis Framework.
  • Exposed processes as Web Services and accessing the exposed services for initiating a process through the application deployed on Application Server.
  • Involved in Design (LLD, schema and contract, PDM) and requirement elicitation/ analysis.
  • Participated in implementation on Oracle BPM, BPEL using Oracle fusion middleware ESB.
  • Participated in ORM tool (Hibernate) and spring (AOP and IOC).
  • Developed stored procedures, functions, SQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer.
  • Developed units test cases and test suites using Junit and TestNG frameworks
  • Implemented front end using struts2 tags lib and Yahoo UI and deployed through Maven.
  • Debugged business services and application while unit testing in ESB and Eclipse tool.
  • Responsible for Unit test cases using JUnit tool and functional coverage testing with TestNg.

Tools: Used: J2EE, Oracle BPM 10g3, PAPI, BPMN2.0, ADF, Hibernate 3.0, JQuery, SVN, Maven, YUI, AJAX, Adapt CRM, TestNg, Alfresco, SQL Server 2005, WebLogic 10g, Sparx EA, SoapUI 3.6, HP QC

Confidential

Developer, Tester

Responsibilities:

  • Requirement gathering from end user and providing feasible solutions.
  • Involved in development activities using JSP, Servlet on Struts, MVC architecture.
  • Responsible for Jasper report generation, writing PL/SQL queries.
  • HTTPS SSL security layer configuration using Oracle Application Server.
  • Used Extensible Business Reporting Language (XBRL) for Pdf Financial Reporting.

Tools: Used: Java, J2EE, Web Services, Spring, UML, Ajax, Toad, Java Script, Oracle 10g, CVS-SVN, PL/SQL, Unix Scripting

Confidential

Presales Consultant, Developer

Responsibilities:

  • Requirement gathering from end user and providing feasible solutions.
  • Involved in development activities using JSP, Servlet on Struts, MVC architecture.
  • HTTP SSL layer configuration using https protocol on Oracle Application Server.
  • Transaction control and log management for struts application.
  • ETL mappings and report generation using Oracle BI tools.
  • User Acceptance Testing (UAT) with end user at client location.
  • Deployment of the source code into production on Oracle Application Server.
  • Worked on LDAP using Oracle Internet Directory for user and role authentication.
  • ETL mappings and report generation, writing PL/SQL.
  • Regression and User Acceptance Testing (UAT) with end user at client location.
  • Worked on LDAP using Oracle Internet Directory for user and role authentication.
  • Worked on PoC for presales to integrate RFID Java GUI interface and SAP ERP platform using JCO and IDOC for RFID tag management.

We'd love your feedback!