Job Openings
Senior Officer, Software Development (Platform)
About the job Senior Officer, Software Development (Platform)
Industry: Banking
Job Summary:
The Senior Officer, Software Development (Platform), is responsible for designing, developing, and maintaining secure, scalable, and high-performance backend services and APIs that support the Banks digital platforms.
Main Responsibilities:
- Design and develop RESTful APIs using Java, Kotlin, and Spring Boot.
- Write clean, maintainable code and ensure high code quality.
- Participate in the full SDLC, from design to deployment.
- Implement system enhancements aligned with business and compliance requirements.
- Collaborate with cross-functional teams in an Agile environment.
- Support CI/CD pipelines and automated testing.
- Contribute to technology research and continuous improvement.
Main Requirements:
- Bachelors degree in Computer Science or related field.
- 2–3 years of experience in backend or platform development.
- Strong skills in Java, Kotlin, Spring Boot, and API development.
- Experience with Docker, Kubernetes, and CI/CD tools (GitLab, Jenkins).
- Knowledge of relational databases (Oracle, PostgreSQL) and ORM frameworks.
- Familiarity with testing frameworks and code quality tools.
- Good problem-solving, communication, and teamwork skills.
- Proactive, detail-oriented, and able to take ownership of tasks.