Java Technical Lead

  • Job Category
    Information Technology
  • Job level
  • Contract type
    Full Time
  • Location
  • Salary
    S$7000 - S$8500

Job Description

As a Java Technical Lead, you will be working closely with multiple teams (Engineering, Enterprise Architecture, Security, Operations & Development teams) to design and develop solutions aligned to our overall strategy. 

Job scope: 

  • Ability to redesign and refactor legacy applications 
  • Writing well designed, clean, readable and testable code 
  • Influence & coach team members to adopt development best practices 
  • Design and develop low-latency and highly available applications 
  • Support innovation & continuous improvement by investigating technologies

Job Responsibilities.  

The role duties will include but not necessarily be limited to the following: 

Skills & Experience: 

  • Bachelor’s Degree or equivalent experience required 
  • 7+ years of overall experience in professional software engineering;
  • Good written and oral communication skills


Strong critical thinker with problem solving aptitude 

Proven experience with 

  • Java 8+, Spring and Spring Boot
  • Unit testing o Object oriented analysis and design 
  • SQL and ORM (JPA, Hibernate) 

Proven experience with REST API development 

  • Resource-based modelling 
  • API Security Standards 

Proven experience with 

CI/CD pipelines Plus 



Web development using Angular 

Test Driven Development or BDD

MongoDB, Redis, Kafka, ElasticSearch 

Docker / Kubernetes

Closing on 18 Mar 2021