Logo for Silent Eight

Java Developer

Roles & Responsibilities

  • Strong experience in Java development (Spring Boot, Spring Data JPA/Hibernate, PostgreSQL, Liquibase, Gradle).
  • Familiarity with frontend stacks (Angular or React) or Python is a strong plus.
  • Experience maintaining CI/CD pipelines and using CI tools like Jenkins.
  • Ability to translate business requirements into software components and work with cross-functional teams (designers, product managers, testers).

Requirements:

  • Designing, coding, and implementing software solutions using the Java programming language.
  • Maintaining and supporting existing Java applications; troubleshoot issues, debug code, create unit tests, and implement fixes and enhancements.
  • Collaborate with cross-functional teams; participate in code reviews; share knowledge and ideas.
  • Maintain CI tools like Jenkins and implement CI best practices.

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




Java Developer Related jobs

Other jobs at Silent Eight

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.