All offersSingaporeJavaRemote Senior Java Developer
Remote Senior Java Developer
Java
SILENT EIGHT PTE. LTD.

Remote Senior Java Developer

SILENT EIGHT PTE. LTD.
Singapore
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java
    master
    Spring
    master
    PostreSQL
    master
    Linux
    master
    TDD
    advanced
    OOP
    advanced

Job description

Who we are

We are an award-winning innovative FinTech firm with a passion for Artificial Intelligence. We are working with a number of large international banks like Standard Chartered Bank, OCBC Bank to give them powerful tools to combat Money Laundering and Terrorist Financing. Our innovation has brought us the support of leading Venture Capital Funds from Silicon Valley and Singapore.


Who are we looking for

Capitalizing on our success, we are growing our multi talented team bigger and stronger, and today we are looking for a motivated Senior Java Developer to join our unique set of projects related to Machine Learning.


Tasks include:

  • Participate in planning, definition, and high-level design of the solution
  • End to end responsibility over developing and delivering tasks
  • Develop AML (Anti-Money Laundering) platform by using the latest technologies of the top-notch JVM-based stack: Java 8 (soon to be migrated to Java 11), Spring Boot, PostgreSQL, Apache Spark, Docker, Angular 7
  • Construct tools for text analysis (Natural Language Processing)
  • Build the necessary components to integrate with clients’ systems
  • Test and develop deep-learning networks
  • Use the top of the line tools: track your Scrum stories in JIRA, keep your code and merge requests in GitLab, use Jenkins for automated building and testing, analyse code with SonarQube and keep artifacts in Artifactory

Minimum Requirements:

  • Min. 7 years experience in software development
  • Proficient in SOLID and OOP concepts and design patterns
  • Able to program parallel (multithreaded or distributed) systems that scale
  • Practical understanding of TDD (Test Driven Development) and BDD (Behaviour Driven Development)
  • Strong understanding of relational databases and big data
  • Proficient in working within the Linux environment
  • Practical experience in designing / programming large systems
  • Full proficiency in Java 8, Spring, ORM (Hibernate), XML, JSON,
     REST, Nginx, Git, Maven, Jenkins

We offer:

  • Have an actual impact on how biggest banks around the world are stopping money laundering and terrorism financing activities!
  • Be a part of a really strong team that values professionalism and quality and gives the opportunity of sharing knowledge and best practices
  • Work however you like: from the office (cowork in your town/city) or home office (remote work)
  • Benefit from the attractive Employee Stock Ownership Plan
  • Take part in regular get-togethers, including seasonal parties, international meetings etc.