Senior Application Developer

Closing Date : 31 December 2023

(Associate up to 7 years / Consultant 7-10 years / Senior Consultant 10 years & above)

Job Description

  • Responsibilities
    • Determine and confirm client business expectations and needs.
    • Understand the client’s requirements and design their technical infrastructure.
    • Design Technology and Application architecture.
    • Convert system requirements into software architecture and design documentation, and ensuring the completeness of the architecture proposed.
    • Work with Project Manager and customers to manage/negotiate resources, scope and schedule.
    • Interface and coordinate tasks with Module Leaders to ensure all modules within the system are progressing as planned, and modules can be integrated smoothly.
    • Mentor junior technical staff.


    • Bachelors/Masters in Engineering, Computer Science, Information Technology or equivalent
    • Strong knowledge in Java, JavaScript, Enterprise Database (EDB), OpenShift, SpringBoot, Kafka, Angular, Aerospike, PCF (optional), Selenium
    • Excellent understanding of Micro services based architectures, Service oriented design & architecture, Application Integration & Messaging, Security and Web 2.0
    • Experienced in designing and delivering complex web-based applications using JEE servers such as WebLogic, WebSphere, JBoss or Tomcat.
    • Mush have experience implementing JEE and/or Cloud Native Architecture.
    • Experienced in one or more of the following database servers: Oracle, DB2, MSSQL, MySQL.
    • Knowledge of frameworks such as Spring.
    • Experienced in MVC design, Data modelling, Deployment & Build management, Data migration.
    • Possess experience in one or more of the following: Cloud Native Architecture with Microservices, Docker, Docker Swarm / Kubernetes, CI / CD, Domain Driven Design (DDD), API Design.

Qualification : Bachelors/Masters

Minimum Experience : 7-10 years

Salary : $8000-$12000

Work Location : Singapore