Company Overview:
DTB Bank is a leading financial institution with over 130 branches in Kenya, Tanzania, Uganda, and Burundi, including 24/7 digital branches. Our commitment to empowering individuals to achieve more is ingrained in our brand promise, Achieve More. Join our engaged and diverse workforce today.
Job Summary:
Join our team as a Technical Integration Expert and play a key role in providing end-to-end technical integration expertise to banking and business applications. Collaborate in business requirements gathering sessions, document technical specifications, and ensure high-quality program changes. Resolve defects, maintain existing systems, and implement new technologies using Java/J2EE/Spring/Struts platforms and databases.
Responsibilities:
- Conduct code reviews, demonstrating advanced proficiency in Java, XML, XSLT, JSON, and XPath.
- Create API specifications (WSDL, YAML/RAML) as API contracts for the development team.
- Develop middleware solutions utilizing Java/J2EE/Spring/Struts platform and databases.
- Support and maintain existing application interfaces using middleware technologies.
- Create new interfaces for various commercial applications and prepare functional and technical specifications.
- Provide technical support and assistance to other IT application owners in the middleware domain.
- Stay updated with middleware tool versions and participate in migrations.
- Implement new technologies to enhance the infrastructure environment for middleware tools.
- Manage data security and data protection requirements for developed solutions.
- Develop, deploy, and manage custom adapters in ESB (Enterprise Service Bus).
- Manage source code using GIT, GitHub, or Gutbucket.
- Perform application performance tuning on ESB and API gateway systems.
- Maintain documentation in Confluence.
- Collaborate effectively with Quality Assurance Testing and business staff for application functionality reviews and testing.
Requirements:
Qualifications:
- Minimum of a Bachelor’s degree in Computer Science, Information Systems, or equivalent from a reputable institution.
Work Experience:
- Minimum of 5 years of experience in development, management, and support of middleware/SOA applications in a financial environment.
- Up-to-date with the latest technology innovations and developments impacting the financial sector.
- Excellent oral and written communication skills, including documentation.
- Stay informed about system information, changes, and updates.
- Adaptable and adjustable to various work demands.
- Strong customer and team interaction and handling skills.
- Ability to work under pressure and multitask.
- Flexibility to work in a 24×7 environment.
- Analytical, troubleshooting, and problem-solving skills.
- Understanding of organizational vision, mission, and culture.
- Understanding of banking processes, technologies, and best practices (added advantage).
- Staff development and motivation skills.
Preferred Qualifications:
- In-depth knowledge of J2EE, Spring, Hibernate, HTML, SQL, JavaScript, JUnit, Java, XML, JSON, XSLT, and Axis.
- Strong understanding of API standard protocols (REST, Webservice, etc.).
- Proficiency in Object-Oriented Design.
- Proven experience with middleware products like Fiorano, WSO2, or MuleSoft.
- Previous experience in managing Unix and Linux server environments.
- Extensive experience with interactive query processing.
- Good understanding of RDBMS such as Oracle, SQL, MySQL, and other databases.
- Knowledge of Alternate Banking Channels Systems (Technical & Functional).
- Familiarity with ISO integration standards like ISO8583 & ISO20022.
How to Apply: Interested candidates should submit their applications to recruitment2023@diamondtrust.co.tz. For more information about this vacancy, click here.
Note: Please ensure that all relevant information is provided, and you meet the specified requirements. We will only contact shortlisted candidates.