Job Responsibilities:
Collaborate in Agile/Scrum teams, participating in daily stand-ups and sprints.
Analyze and transform business and functional requirements into technical integration solutions.
Design, develop, and maintain APIs and integration workflows using technologies like Node.js, Java Spring Boot, and message brokers (e.g., Kafka, IBM MQ, Solace).
Implement data transformation and migration scripts to support system onboarding and application interfacing.
Ensure system security, scalability, and performance in integration points.
Liaise with internal stakeholders and external vendors to facilitate system-to-system integration.
Participate in DevSecOps and CI/CD practices for integration testing and automated deployments.
Apply integration design patterns (e.g., publish–subscribe, request–reply) to support enterprise-wide messaging and communication needs.
Job Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or equivalent.
Minimum 3 years’ experience in system integration or software engineering roles.
Strong understanding of integration architectures and middleware technologies.
Hands-on experience with Node.js.
Familiarity with messaging systems such as Kafka, IBM MQ or Solace MQ.
Experience working with REST APIs and JSON/XML data interchange.
Good understanding of integration security practices (e.g., authentication, encryption).