Software Development Engineer

  • Job Category
    Information Technology
  • Job level
  • Contract type
    Contract, Full Time
  • Location
  • Salary
    S$3500 - S$4500

Job Description


· Design, develop, test, deploy, maintain and improve backend/platform applications

· System-to-system Integration development using API, messaging, and related technologies.

· Unit test development and peer review in a Scrum team

· Full stack developer will be an added advantage.

· Assist architect/team lead on application design, database schema design, and integration design

· Assist development team on integration and security test design. And develop test drivers/simulators or stub required

· Assist PO/BA on user stories refinement.

· Assist QA/Tester on test automation and bug fixes.

· Assist DevOps on build and release automation.

· Prepare interface specifications and other design documentation.


· Experience with backend system design and development.

· Experience development using Kubernetes, AKS, Istio/Envoy, Spring, Java/JEE, RESTful API, messaging (AMQP, MQTT & related technologies), or PostgreSQL/mysql/MSSQL/RDS/AzureDB.

· Experience with development on Microsoft Azure, and/or AWS will be an advantage

· Able to express design using UML notation and derive tasks backlog in SCRUM.

· A fast learner, have a proactive attitude and an eye for quality works

· A team player - inclusive mindset to collaborate effectively in a diverse team

· Familiarity with developing efficient queries and designing schemas for relational databases

· A team player - inclusive mindset to collaborate effectively in a diverse team

· Plus points as an added advantage for a senior post or team lead:

- Experience with development on a public cloud, e.g. Microsoft Azure, AWS

-Experience in developing platform-level features, such as configuration management, service discovery, and routing, feature switch, A/B testing, etc.

o Experience with clustering, stateless/stateful, transactions and system integration designs principles

o Experience with ESB and API Management

o Experience with security hardening and understanding of security CIA and AAA

o Experience with LDAP/Active Directory and SSO integration

o Familiarity with Spring Framework

o Experience with Maven, Nexus or Artifactory

o Experience with Git or Subversion

o Experience with Docker

o Experience with CI/CD systems, such as Bamboo, Jenkins

o Scrum certified, and with experience in a Scrum project

Closing on 25 Oct 2021