Integration Developer – Information Technology
Main Role:
- Design, develop, test, deploy, maintain and improve middleware services to be consumed by several business solutions.
- Deploy applications on Red Hat OpenShift Container Platform.
- Gather and collect requirements and translate them into a design/code.
- Discover and define technical requirements and their relationship to functional requirements.
- Creates detailed technical documentation for existing and newly developed solutions (e.g., ICDs, Mapping Sheet and IRDs).
- Maintain and support the services and applications after Go-Live.
- Troubleshoot issues within the Middleware environment.
- Work in an Agile Scrum environment to build applications in a rapid, iterative way.
- Collaborate with managers, business analyst, owners and key stakeholders to understand the business requirements.
- Willingness and ability to learn new technologies and take on different assignments.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
Requirements:
- Bachelor degree in computer science or computer engineering.
- 3-7 years relevant experience.
- 2-5 years of experience in design and development using IBM IIB V10 or IBM ACE.
- Solid Experience of IBM MQ with the ability to create, manage, secure and script MQ objects.
- Solid Experience on SOAP and REST service design and implementation.
- Solid Experience on XML and JSON message format, HTTP, MQ, SOAP, File and Database nodes.
- Solid Experience on ESQL coding.
- Solid Experience on DB, Java and SSL security.
- Solid Experience on integration solutions (e.g., API, ETL, ESB).
- Strong knowledge with messaging middleware including event streaming such as Message Queuing, Event Streams (Apache Kafka).
- Strong knowledge on IBM DataPower gateway.
- Strong knowledge on Service and API management applications such as IBM IIB, MuleSoft, CA Layer7, IBM APIC and IBM WSRR.
- Strong knowledge on integration modernization including application of agile integration methodologies.
- Should have knowledge on DevOps tools (Gitlab, Jenkins) and agile enablement tools (JIRA, Confluence, Miro).
- Experience on managed file transfers technologies.
- Experience on SQL Server & query language is plus.
- Experience on .NET Framework is plus.
- Adept in database design, development and data modeling.
- Should have good debugging and troubleshooting skills.
- Strong knowledge with software development process using Agile Methodology (SCRUM/Kanban).
- Experience building scalable microservice-based architecture.
- Experience with technologies like micro services Docker and Red Hat OpenShift Container Platform.
- Experience on integration with Temenos T24 CBS systems and AS400 CBS systems is preferable.
- Banking experience is preferred.