S

Java Developer

Remote, Remote
Category
Software & Data
Job Type
Full-time
Experience
Mid-Level

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

  • Responsible for designing, coding, and implementing software solutions using the Java programming language.

  • Write clean, maintainable, and efficient code that meets the project requirements and follows industry best practices and the engineering handbook.

  • Maintaining and supporting existing Java applications. Troubleshoot issues, debug code, create unit test cases, and implement fixes and enhancements to ensure the smooth functioning of the silent eight solution.

  • Collaborate with cross-functional teams, including designers, product managers, and testers. They participate in code reviews, share knowledge and ideas, and contribute to the overall success of the project.

  • Leverage their technical expertise to make informed decisions, select appropriate technologies, and optimize code performance.

  • Problem solvers who analyze complex requirements and develop innovative solutions. Use their deep understanding of software design principles and are skilled at translating business needs into functional software components.

  • Continuously seek opportunities to improve processes, enhance functionality, and adopt new technologies to deliver high-quality software solutions.

  • Ensure that they deliver on time, with high quality, and within budget.

  • Maintain CI tools like Jenkins and similar tools, and implement CI best practices.

  • 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**

  • Experience in software architecture, design, development and testing of Java 8 / Java 11+ & Spring

  • Experience with the following: ORM (Hibernate), SQL, JSON, REST, MQ Messaging, Git, Maven or Gradle, Jenkins, JUnit 5/Spock

  • Linux

  • SOLID, OOP, design patterns

  • Relational databases

  • TDD, BDD practical understanding

Skills & Technologies

ai
Posted March 25, 2026

Other Jobs at Silent Eight

Similar Opportunities