Want to know how your job could evolve with AI? Join the discussion and get your personalised AI career outlook. Click here.
P

Java Developer - Digital Payments

PayTech Group

Yesterday
New
Language Requirement: English Work Type: Contract & Temporary Working Hours: 8 to 5 Applicant Location: Ghana

Job descriptions & requirements


Job Title: Java Developer - Digital Payments
Employment type: Contract (On-site)
Contract length: 6 months (with potential extension)
Location: Accra, Ghana (including travel across West and Central Africa)
PURPOSE OF THE PROJECT
The Java Developer will build and implement enterprise-grade software components supporting payment, fintech, and digital banking solutions. The role will contribute across design, development, testing, integration, and production readiness, with a strong focus on maintainability, security, and reliable delivery.
Core Responsibilities and Accountabilities:

  • Design, develop and maintain Java-based backend services and implementation components.
  • Translate functional and technical requirements into clean, testable, and maintainable code.
  • Build and consume REST APIs and integrate with databases, payment services, and enterprise platforms.
  • Develop unit and integration tests, participate in code reviews, and resolve defects identified during testing.
  • Investigate implementation issues using application logs, traces, and database queries.
  • Support CI/CD, environment deployment, release readiness, and production stabilisation activities.
  • Produce technical documentation, runbooks and reusable implementation assets, support knowledge transfer.

Knowledge and Experience:

  • Strong enterprise Java development experience, preferably using Spring or Spring Boot.
  • Experience with REST APIs, relational databases, SQL, and application integration.
  • Understanding of object-oriented design, common design patterns, secure coding, and software development lifecycle practices.
  • Experience with automated testing, debugging, Git and build tools such as Maven or Gradle.
  • Ability to work within cross-functional implementation teams and deliver against agreed milestones.
  • Clear written and verbal communication in a client-facing environment.
  • Tools & Technologies: Java, Spring Boot, REST, SQL, JUnit, Maven or Gradle, Git, Docker, Jira, or Azure DevOps.

Mandatory Skills:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (Master's preferred).
  • Previous experience within Banking, Digital Payment & Card solutions, or the FinTech industry.
  • Regional experience, including working in a faced-paced matrix organisation.
  • Excellent communication skills in English (written, verbal, and presentation), French is advantageous.
  • Willingness to travel across West and Central Africa may be relevant for subsequent phases.

Preferred Skills:

  • Exposure to microservices, containers, messaging platforms, or cloud environments.
  • Familiarity with performance testing, observability, and production support for transaction-processing systems.

Expected Deliverables:

  • A clear discovery and implementation plan aligned with the assigned client workstream.
  • High-quality technical or analytical outputs, supported by appropriate testing, validation, and documentation.
  • Timely identification and escalation of delivery risks, dependencies and data or integration blockers.
  • Reusable implementation assets, runbooks and structured knowledge transfer to relevant client and delivery teams.


<

Important safety tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
4 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Or your alerts