Senior Backend Engineer - Java / Architecture (Remote)
Watu
Job description
About the role
Watu, a fintech company operating across Africa and Latin America, is hiring a Senior Backend Engineer (Java / Architecture) for its Technology organisation. The role reports to the Tech Lead of the assigned squad and is fully remote. You will own a domain end-to-end inside a squad of 4-6 people, bringing architectural opinions, raising the quality bar for colleagues and taking responsibility for the reliability and maintainability of what you build.
Key responsibilities
- Design, build and maintain backend services and APIs used by other squads, external partners and customer-facing products.
- Write unit and integration tests as part of development, not as a separate phase.
- Drive architecture discussions, propose designs, write Architectural Decision Records and defend technical choices.
- Review pull requests deeply, assessing design, maintainability, performance and test coverage.
- Write and maintain technical documentation such as API specs (OpenAPI), service READMEs and runbooks.
- Contribute to shared libraries and platform standards, and use AI/LLM tooling actively in your workflow.
Required profile
- 5+ years of professional backend software engineering experience, including at least 3 years in Java in production at a design-decision level.
- Deep knowledge of REST API design and relational database design, including schema, indexing and query optimisation.
- Distributed systems experience: eventual consistency, idempotency, retry logic, circuit breakers and failure mode design.
- Testing with JUnit/Mockito and integration tests against a real database.
- Preferred: event-driven architecture (Kafka), microservices, AWS, Kotlin, fintech or payments experience.
Required skills
- Java and Spring Boot (dependency injection, Spring Security, Spring Data, transaction management, Spring Test)
- REST API design and relational database design
- JUnit, Mockito, OpenAPI/Swagger
- Preferred: Kafka, AWS, Kotlin
To apply, send your CV and a brief note on why you want the role to the Watu talent team. The process includes an initial conversation with the Head of Engineering, a technical interview and a final conversation with the wider leadership team.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Uganda.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 hour ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Watu
Related job offers
-
Apprentice - Infrastructure Support Specialist (6 Months Contract)
absa Kampala -
QA Engineer - On-Site, Kampala
Nova Gen Kampala -
Web Designer & Digital Communications Consultant
ReliefWeb -
Apprentice - Infrastructure Support Specialist (6-Month Contract)
Absa Group Kampala -
Technical Operations Specialist
in24 (U) Ltd Kampala