Role Duties:
* Conduct thorough code reviews and collaborate with team members to improve code quality and efficiency.
* Design, develop, and maintain robust software applications tailored to banking needs.
* Manage and optimise databases for performance and reliability.
* Execute system administration tasks to ensure smooth operation and security of applications. Requirements:
* Degree in Computer Science, Computer Engineering, or a related field.
* At least 3 years of software development experience.
* Proficiency in Java programming; experience with Oracle Database and MS SQL is essential.
* Familiarity with system administration and database management.
* Strong technical skills and experience conducting code reviews.
* Experience in the banking sector is preferred, with previous involvement in loan system projects considered a significant advantage.
* Fluent in both English and Mandarin for effective communication.
Technologies:
* Programming Languages & Frameworks: Java, Spring Boot 3, VueJS
* Databases: Oracle Database, MS SQL, MySQL 8, Redis 6
* Operating Systems & Servers: Red Hat 9, Tomcat 9
* Development Tools: GitLab, Eclipse IDE