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 with frontend stack (Angular, React) or Python is a strong plus
