Mandatory Backend technical skills:
- Programming languages in Java
- Experienced in Spring boot framework
- PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
- Microservices architecture is a plus
- Container (Docker, Kubernetes, OpenShift) platform is a plus
- Deployment and DevOps is a plus
- Public cloud such as AWS, GCP and Azure is a plus
Responsibilities:
- Develop and maintain software applications
- Collaborate with cross-functional teams
- Participate in the software development life cycle (SDLC)
- Write clean and efficient code
- Conduct software testing and debugging
- Collaborate on code reviews
- Monitor and maintain existing software systems
- Stay updated with industry trends and technologies
- Document software processes and specifications
- Provide technical support
Qualifications:
- Degree in Engineering, MIS, Computer Science, or related fields
- 3 - 15 years of experience in software development (Mobile Banking is a plus)
- Analytical skills and the ability to see the connections between layers of business operations
- Ability to consult management and engineering teams with technical advice
- Experience working in Project Management: Agile
- Good command of English is a plus