Tech Lead (Banking)

Location: Singapore
Job Type: Temporary / Contract
Reference: JO-2106-11859
Salary: Up to $7,000 / month
Contract duration: 12 months
Nearest MRT: Expo / Upper Changi 
Working hours: Monday - Friday (Office hours) 

Job Responsibilities: 
  • Design and develop low-latency applications
  • Writing well designed, clean, readable, and testable code
  • Strong focus on high availability and performance
  • Resolve complex technical issues and drive innovation that improves system availability, resilience, and performance.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Influence & coach team members to adopt development best practices (unit testing, code quality, documentation, …)
  • Ability to redesign and refactor legacy applications
Job Requirements: 
  • Minimum qualification: Degree 
  • Proven experience with developing applications providing authentication & authorization services using industry-standard protocols like SAML, OAuth 2.0
  • Proven experience with 
    • Java 8+, Spring, and Spring Boot
    • Unit testing
    • Object oriented analysis and design using common design patterns
    • SQL and ORM (JPA, Hibernate)
  • Proven experience with REST API development
    • Requirement analysis
    • Resource-based modelling
    • API Security Standards
  • Proven experience with CI/CD pipelines
  • Strong critical thinker with problem-solving aptitude.