Temenos TDH Developer
Project description
Temenos Data Hub is at the core of the INFORMATION SYSTEM of Bank Wealth Management with numerous applications relying on its services for data provisioning/exchange or as a platform for building applications. TDH also is one of the major source of data for standard or adhoc or self-service reporting utilizing tools such as: TDH (TDE Designer/Admin, SQL Portal, Workbench), Linux, Kubernetes, Docker, Helm, IBM Container Registry, Kafka Streaming, Java (Sprint Boot/Batch), REST APIs, PostgreSQL, Oracle, ODS/SDS/ADS data stores, batch job automation (ILP/COB) and data reconciliation. You will be assigned to the TDH SQUAD and under the responsibility of the project manager / Tech Lead, and expected to provide TDH development and support expertise on BAU or PROJECT/EVOLUTION subjects.
Responsibilities
- Design, develop, and maintain TDH (Temenos Data Hub) components—including TDE Designer/Administration, SQL Portal, and Workbench.
- Build, containerize, and deploy microservices and batch jobs on Kubernetes using Dockerfiles, Helm charts, and IBM Container Registry, ensuring 100 % reproducible environments.
- Implement high-throughput Kafka streaming pipelines that feed data into ODS/SDS/ADS stores, handling schema evolution and fault-tolerant replay.
- Create and expose custom REST APIs (Java Spring Boot) for data service consumption, incorporating security (OAuth/JWT) and detailed OpenAPI documentation.
- Own end to end ILP/COB batch execution, monitoring job health, handling error recovery, and coordinating with downstream reconciliation processes.
SKILLS
Must have
- Minimum 4+ years of relevant experience in Temenos Data Hub program development in a Linux environment on Postgres DB.
- Proficient in project development life cycle.
- Proficient in Unix Scripting.
- Proficient in Database concepts of Oracle / Postgres.
- Performance Tuning in Database will be added advantage.
- Communication skills: Good oral & written skills. Report promptly (oral and written).
- A good team player with a problem-solving attitude.
- Analytical and precise: Capacity to challenge the solution to propose a more efficient one.
- Multi-tasking: Ability to accommodate concurrent projects and must be self-motivated.
Nice to have
Temenos certification