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.
