Senior Backend Engineer (JAVA)

We are looking for a Senior Backend Engineer (JAVA) to join our growing team.

Role and Responsibilities:


As a Senior Backend Engineer in Technology Team at CriAT, you will be a key member of an extremely motivated and experienced group of people. You will help to architect our online risk analysis platform and be a key coding contributor. You will design and deliver new features to the platform.  Also, you will design and develop high-volume, low-latency on-premise applications for our clients with the company’s FinTech solutions.

Whom we are looking for:

  • Our ideal candidate is someone who has a broad programming experience and deep understanding of web applications.

  • Bachelor’s degree in Computing, Engineering or Science.

  • 5+ years of experience in Java as Backend Software Engineer building web applications.

  • Excellent Java programming skills with understanding of JVM, IO and multithreading.

  • Hands-on experience with Spring framework including Core Container, Data Access/Integration (e.g. ORM) and web services.

  • Strong knowledge of OOP, design patterns, data structures and algorithms.

  • In-depth knowledge of MVC architectures, web services, application integrations, docker and microservice architecture.

  • Proficiency in working with relational database management systems under high load. In-depth knowledge of database/SQL is a must, knowledge of NoSQL (e.g. Mongo DB) is a plus.

  • Familiar with OAuth 2.0, Token based security technology (e.g. JWT).

  • Experience with cloud computing services (e.g. Alibaba Cloud, AWS, etc).

  • Experience with common message queue e.g. RabbitMQ, RocketMQ

  • Familiar with Linux environment (e.g. RHEL, CentOS, etc).

  • Familiar with web acceleration related technology (CDN, Nginx)

  • Experience of code versioning tools e.g. Git, SVN.

  • Good knowledge of CI/CD tools like Jenkins.

  • A strong sense for code quality and experience with unit and functional tests.

  • Good to have minimal knowledge of java script or related framework like react.js/vue.js


Other Requirements:

  • Motivated, organized and committed to continuous improvement and learning.

  • Strong analytical and problem-solving skills.

  • Language: English. Chinese is a plus.

If you have an interest, please send your CV to

CriAT Pte. Ltd.

UEN No. 201706241W

3 Fusionopolis Place    |    #05-52 Galaxis Work Loft    |     Singapore 138523

  • LinkedIn - White Circle