Position Summary
The Senior Software (Integration) Engineer is responsible for integration development, support, and maintenance of complex components of a project module.
Academic/ Vocational Qualifications
-
Minimum bachelor’s degree in computer sciences / IT / Engineering
Work Experience
Requirements:
-
5+ years of experience in integration development and support, preferably in a complex environment.
-
Strong experience with integration tools such as IBM ACE / IIB
-
Proficiency in designing and developing RESTful APIs and web services.
-
Solid understanding of data formats such as JSON, XML, and CSV.
-
Experience with database technologies and SQL.
As a Senior Software (Integration) Engineer, you will be a key player in designing and implementing integration solutions that connect various systems and applications.
-
IBM ACE (App Connect Enterprise) Development
-
Experience in developing integration solutions using IBM ACE / IIB (IBM Integration Bus).
-
Strong knowledge of ESQL, Java, and Graphical Data Mapping for message transformation.
-
Expertise in creating, deploying, and debugging message flows and message sets.
-
Proficiency in MQ, HTTP, SOAP, REST, and JMS-based integrations.
-
Experience with ACE Toolkit, Message Broker Toolkit, and Web UI for administration.
-
Knowledge of ACE security (OAuth, SSL, TLS, JWT, etc.).
-
Performance tuning and troubleshooting ACE applications.
-
API Management – APIGEE & WSO2 Gateway
-
Hands-on experience in APIGEE Edge (Hybrid/Cloud) and WSO2 API Gateway.
-
Expertise in designing, implementing, and securing APIs using APIGEE and WSO2.
-
Deep understanding of policies (traffic management, authentication, transformation).
-
Experience with OAuth2.0, JWT, API Key, and SAML-based security models.
-
API versioning, monetization, analytics, and monitoring.
-
Experience in APIGEE proxy development using Edge, Node.js, and Apigee extensions.
-
Proficiency in WSO2 API Manager, integration with Identity Server.
-
Database Skills
-
Strong expertise in SQL and NoSQL databases (Oracle, MySQL, PostgreSQL, MongoDB, etc.).
-
Experience in writing complex queries, stored procedures, triggers, and indexing.
-
Knowledge of database performance tuning and optimization.
-
Hands-on experience in data migration, transformation, and ETL processes.
-
Understanding of database security, backup, and recovery strategies.
#LN-JP