Integration Developer (6-month Contract)
- Contract
Job Description
Key Responsibilities:
Integration Design and Development
- Develop, implement, and maintain integration solutions using industry-standard tools, APIs, and middleware.
- Collaborate with architects to translate business requirements into scalable and efficient integration designs.
- Build reusable components and frameworks for system connectivity.
API and Middleware Development
- Develop secure and optimized APIs to facilitate data exchange between applications.
- Integrate third-party services and platforms into ABSA’s ecosystem using middleware technologies like IBM WebSphere, MuleSoft, or similar.
Testing and Quality Assurance
- Conduct unit, integration, and performance testing to ensure the reliability of solutions.
- Identify and resolve defects or performance issues in integration processes.
Monitoring and Maintenance
- Monitor integration processes for errors, bottlenecks, or failures and resolve them promptly.
- Continuously optimize and refactor code to improve system performance.
Collaboration and Documentation
- Work closely with cross-functional teams, including business analysts, project managers, and testers, to deliver solutions.
- Document integration workflows, architecture, and technical specifications for future reference.
Compliance and Security
- Ensure integration solutions comply with regulatory and security standards, such as POPIA, GDPR, and PCI-DSS.
- Implement secure coding practices and encryption standards for sensitive data transmission.
Qualifications and Requirements:
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Technical Skills:
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with integration platforms like MuleSoft, Dell Boomi, Apache Camel, or IBM WebSphere.
- Knowledge of API development and management using REST, SOAP, or GraphQL.
- Familiarity with database technologies (SQL, NoSQL).
- Experience with message queues and event-driven architectures (e.g., Kafka, RabbitMQ).
- Understanding of cloud platforms (e.g., AWS, Azure, GCP) and their integration services.
- Hands-on experience with CI/CD pipelines and version control systems like Git.
- Minimum 5 years of experience in integration development within the banking or financial services sector.
- Familiarity with banking systems, processes, and standards is a plus.
Non negotiable skills:
- At least 5 years of experience in Development
- Must have experience in Java backend and Integration development experience(APIs etc)
- MuleSoft experience is a value add and plus point
- Salesforce experience is a plus
- Banking experience is a plus