
Java Developer - Digital Payments
PayTech Nexus · Accra, Ghana
- Professional Services
- 51–200 employees
- London
Mixed hiring record · median 50 days open
All reasons
- 25% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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.
Skills
- Java
- Spring
- Spring Boot
- SQL
- Git
- Maven
- Gradle
- JUnit
- Docker
- Jira
- Azure DevOps
More jobs at PayTech Nexus
All 32- Senior Java Developer - Digital PaymentsPayTech Nexus · Johannesburg, South Africa5d ago
- API Engineer - Digital PaymentsPayTech Nexus · Accra, Ghana10d ago
- Integration Specialist - Digital PaymentsPayTech Nexus · Accra, Ghana10d ago
- Data Scientist - Digital PaymentsPayTech Nexus · Accra, Ghana10d ago
- Senior Product Manager, Commercial CardsPayTech Nexus · Johannesburg, South Africa25d ago
Similar roles
- API Engineer - Digital PaymentsPayTech Nexus · Accra, Ghana10d ago
- Cloud Solutions Developer - Integrations & PlatformsPath · Kenya, Nairobi Country Program Office · Nigeria, Abuja Project Office · Ghana, Accra Project Office +71mo ago
- Staff Software Engineer (Back-End)OpenFn · South Africa · Kenya · Nigeria +21mo ago
- Software Engineer: Site Reliability EngineeringCellulant · Accra, Ghana4mo ago
- Software Engineer- QA & Technology SupportApollo Mission Critical Engineering · Accra, Ghana4mo ago
- Data Annotation Specialist - Software Engineer (OpenClaw Trajectory Evaluation)Careerflow.ai · Bangladesh · Brazil · Egypt +77mo ago