Job Description
Job Responsibilities
JOB OBJECTIVES
To design, develop, and optimize secure, scalable, and high-performance APIs that power our digital platforms. The role requires expertise in backend development, API architecture, security best practices, and integration with various services to ensure seamless functionality
KEY ACCOUNTABILITIES:
-
- Write clean, high-quality code following coding guidelines and debug effectively
-
- Implement system enhancements of low to medium complexity to meet business requirements, adhering to best practices and IT compliance policies
-
- Collaborate with team members to support and remove obstacles, ensuring progress on tasks
-
- Take ownership of the quality and readability of code, ensuring it is maintainable
-
- Contribute to technology research and development to support current and future business needs
-
- Participate in the full Software Development Life Cycle (SDLC), from design to deployment
Job Requirement
-
- Bachelor’s degree in Computer Science or related field
-
- 2-3 years of experience in software development, with a focus on back-end technologies and APIs
-
- Proficiency in Java, Kotlin, and Spring Boot for building RESTful APIs
-
- Basic experience with containerization technologies like Docker and Kubernetes
-
- Familiarity with continuous integration and delivery (CI/CD) using GitLab and Jenkins
-
- Knowledge of core banking systems and their integration with digital platforms is a plus
-
- Experience with unit testing and automated testing frameworks
-
- Solid understanding of relational databases (Oracle, PostgreSQL) and ORM frameworks (e.g., Hibernate)
-
- Familiarity with code quality tools like SonarQube
-
- Strong problem-solving and analytical skills
-
- Eagerness to learn and adapt to new technologies
-
- Collaborative team player with the ability to work well in an Agile environment
-
- Detail-oriented with a focus on code quality and efficiency
-
- Excellent communication skills, both written and verbal
-
- Self-motivated and proactive in driving tasks to completion