senior Java engineer
- 4+ years of experience in Java or other OOP languages.
- Deep knowledge in architectures based on microservices and design of Restful APIs.
- Experience developing complex components involving scalability, security, data access and distributed systems.
- Knowledge in Linux and SQL databases and NoSQL.
- Solid knowledge in GIT and CI tools.
- Strong OOP background.
- Experience working in Agile teams.
- Define and implement architecture of the backend application for the in-store experience of the #1 supermarket in Singapore.
- Implement REST services that will be consumed by different frontends.
- Design, build, and maintain high performance, reusable, and reliable code.
- Work close with the product team and be an active part of the product definition.
- Mentor junior and semi-senior developers.