emaratech
Linkedin · Posted 3mo ago
Senior Software Engineer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Position SummaryThe 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
- 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.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent