Job Summary:
We seek talented software engineers, who have an agile attitude and a deep passion for technology. The team operates in a highly agile way, with strong product ownership, little bureaucracy and lots of freedom and technical autonomy.
The platform uses modern architecture and tech stacks including Java, Microservices (Springboot), React.js, OracleDB, Kafka, automated CI/CD, swagger etc.
The environment is friendly, highly collaborative and encouraging; we practice pair programming, TDD and high levels of automation to drive quality, stability and speed. An outstanding opportunity to join one of the most highly regarded technology teams in Singapore.
We are looking for Result oriented, dedicated, hardworking, can work on own initiative and deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
General Skills:
• Awareness of “Clean Code” and clean coding practices.
• Test Driven Development and ability to design Unit, Integration and Functional tests.
• Knowledge of SCM and CI/CD tools such as Git and Gitlab.
• Familiar with API consumption and design.
• Good written and verbal communication skills
• Friendly and a collaborative attitude.
Technology Skills:
• Minimum of 10 years software engineering experience.
• Strong fundamentals in Java, Springboot, API first design, OracleDB and Kafka etc.
• Understanding of modern architecture and design patterns, including event driven systems and Microservices.
• Experience with Docker, Kubernetes and DevOps.
• Experience with frontend technologies (JavaScript, TypeScript, CSS, HTML, React).