Job Description
At Silent Eight, we develop our own AI-based products to combat financial crimes that enable things like money laundering, the financing of terrorism, and systemic corruption. We're a leading RegTech firm working with large international financial institutions such as Standard Chartered Bank and HSBC. Join us and help make the world a safer place!
Responsibilities
-
Deliver high-quality Java code for client-specific solutions and product changes, focusing on complex tasks Write and maintain technical documentation for customizations and new features
-
Follow coding standards, processes, and quality gates; suggest improvements proactively
-
Produce installation-ready artifacts and documentation to enable deployment without developer assistance
-
Participate in code reviews, CI/CD improvements, and test coverage expansion
-
Use AI confidently to speed up coding, testing, documentation, and problem analysis
-
Work transparently in Jira: update issues, create sub-tasks, provide estimates, and keep status clear
-
Collaborate with leads, product, architects, QA, and support teams to align on scope and delivery
-
Contribute to third-line support for complex issues when needed
-
Share knowledge with the team through docs and short enablement sessions
-
Work mainly with Java (Spring Boot/Framework, Spring Data JPA + Hibernate, PostgreSQL, Liquibase, Gradle)
Requirements
-
Strong experience with Java and the Spring ecosystem (Spring Boot / Spring Framework), including building and maintaining production-grade applications.
-
Hands-on experience with relational databases and persistence layers, preferably PostgreSQL with Spring Data JPA / Hibernate, and familiarity with schema/version management tools such as Liquibase.
-
Good understanding of software engineering best practices, including clean code, code reviews, testing, and working within CI/CD pipelines.
-
Ability to work effectively in a collaborative, cross-functional environment, communicating clearly with product, QA, architects, and support teams.
-
Experience working in an Agile setup and using tools like Jira to estimate work, track progress, and manage priorities transparently.
-
Experience with a frontend stack (Angular or React) or Python is a strong plus.
