Key Responsibilities
- Design develop and maintain scalable and secure banking and fintech applications
- Implement high-quality code following best practices coding standards and secure coding guidelines (e.g. OWASP)
- Contribute to system design including microservices APIs and event-driven architectures
- Integrate with core banking systems payment networks and third-party financial services
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Participate in the full software development lifecycle including design development testing and deployment
- Ensure system performance reliability and availability through monitoring and optimization
- Follow Agile practices including sprint planning code reviews and continuous integration/delivery
- Maintain technical documentation for developed systems and integrations
- Identify and implement improvements to enhance system efficiency security and user experience
Person Specifications
- Bachelors degree in Computer Science Software Engineering or a related field (or equivalent qualification) with 3 years of relevant industry experience
- Strong foundation in programming concepts data structures and software engineering principles
- Proficiency in backend development using Java and Spring Boot WebFlux Kafka with a solid understanding of microservices architecture and API design
- Experience in front-end development using modern frameworks such as or Angular building responsive and user-friendly applications will be added advantage
- Hands-on experience with relational databases (e.g. MySQL PostgreSQL Oracle) and NoSQL databases (e.g. MongoDB) including schema design and query optimization
- Proficiency in modern programming languages (Java ) and cloud platforms (AWS Azure or GCP)
- Experience in digital transformation initiatives within the banking or financial services sector
- Understanding of regulatory and compliance standards in the banking industry particularly those affecting digital banking and fintech
- Experience with DevOps CI/CD pipelines and container orchestration (Docker Kubernetes)
- Certification in cloud technologies or enterprise architecture frameworks such as AWS Certified Solutions Architect or BIAN
- Good understanding of Agile methodologies (Scrum) and participation in iterative development practices
- Strong analytical problem-solving and debugging skills with attention to detail
- Effective communication and teamwork skills with the ability to collaborate across cross-functional teams
- Exposure to banking and fintech domains including payment systems and regulatory considerations (e.g. PCI open banking) is an added advantage
- Ability to quickly learn and adapt to new technologies tools and development practices including the use of AI-assisted development tools
- Adherence to organizational policies and standards related to information security and acceptable usage
Key ResponsibilitiesDesign develop and maintain scalable and secure banking and fintech applications Implement high-quality code following best practices coding standards and secure coding guidelines (e.g. OWASP) Contribute to system design including microservices APIs and event-driven architectures...
Key Responsibilities
- Design develop and maintain scalable and secure banking and fintech applications
- Implement high-quality code following best practices coding standards and secure coding guidelines (e.g. OWASP)
- Contribute to system design including microservices APIs and event-driven architectures
- Integrate with core banking systems payment networks and third-party financial services
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Participate in the full software development lifecycle including design development testing and deployment
- Ensure system performance reliability and availability through monitoring and optimization
- Follow Agile practices including sprint planning code reviews and continuous integration/delivery
- Maintain technical documentation for developed systems and integrations
- Identify and implement improvements to enhance system efficiency security and user experience
Person Specifications
- Bachelors degree in Computer Science Software Engineering or a related field (or equivalent qualification) with 3 years of relevant industry experience
- Strong foundation in programming concepts data structures and software engineering principles
- Proficiency in backend development using Java and Spring Boot WebFlux Kafka with a solid understanding of microservices architecture and API design
- Experience in front-end development using modern frameworks such as or Angular building responsive and user-friendly applications will be added advantage
- Hands-on experience with relational databases (e.g. MySQL PostgreSQL Oracle) and NoSQL databases (e.g. MongoDB) including schema design and query optimization
- Proficiency in modern programming languages (Java ) and cloud platforms (AWS Azure or GCP)
- Experience in digital transformation initiatives within the banking or financial services sector
- Understanding of regulatory and compliance standards in the banking industry particularly those affecting digital banking and fintech
- Experience with DevOps CI/CD pipelines and container orchestration (Docker Kubernetes)
- Certification in cloud technologies or enterprise architecture frameworks such as AWS Certified Solutions Architect or BIAN
- Good understanding of Agile methodologies (Scrum) and participation in iterative development practices
- Strong analytical problem-solving and debugging skills with attention to detail
- Effective communication and teamwork skills with the ability to collaborate across cross-functional teams
- Exposure to banking and fintech domains including payment systems and regulatory considerations (e.g. PCI open banking) is an added advantage
- Ability to quickly learn and adapt to new technologies tools and development practices including the use of AI-assisted development tools
- Adherence to organizational policies and standards related to information security and acceptable usage
View more
View less