F

Flutterwave

Online payments processing and invoicing platform

Java Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLekki, Lagos, NigeriaNo salary listedIn-person

About the Job

Requirements

  • The role requires 5–6 years of experience with Java, JEE, Spring Boot, and associated technologies.
  • The candidate must have hands-on experience with Java 8, multithreading, JVM tuning, and performance improvements.
  • The candidate must have strong analytical and problem-solving skills.
  • The candidate must have excellent data structures and algorithms knowledge and be able to apply them creatively to solve problems.
  • The candidate must have excellent knowledge of database and ORM technologies.
  • The candidate must have hands-on experience with AI coding assistants or agents to boost productivity, and sound judgment about when to trust, verify, or override their output.
  • The candidate must be able to learn new languages and technologies quickly.
  • The candidate must have problem-solving, troubleshooting, and quality assurance skills.
  • The candidate must have DevOps knowledge, including source control, continuous integration, configuration management, deployment automation, containers, orchestration, and cloud platforms such as AWS, Azure, and GCP.

Responsibilities

  • Design, implement, maintain, and support software systems powering products in the financial domain.
  • Understand the organization's strategy, products, and service offerings.
  • Research and implement technology frameworks and capability models that control costs, improve quality, or increase reliability.
  • Research and stay current with technology infrastructure and processes in the payment industry.
  • Mentor, coach, and develop a group of engineers.
  • Design, develop, and deliver code supporting new product features and enhancements in an agile environment.
  • Develop features and RESTful APIs using an event-driven microservice architecture.
  • Create database schemas that represent and support new products and enhancements.
  • Maintain quality and optimize the performance of developed applications.
  • Collaborate with the team on design and development.
  • Maintain code integrity, organization, and versioning, and apply object-oriented design principles.
  • Carry out unit tests and set up automated testing to ensure application correctness, robustness, and scalability.
  • Maintain code and application security while adhering to data protection and privacy standards.
  • Use AI coding agents and assistants, such as Claude Code and Copilot, to accelerate development, review, and testing while maintaining code quality, security, and ownership of shipped work.
  • Design and build APIs and services that AI agents can consume safely, with clear contracts, structured outputs, authentication, and rate limiting.
  • Ensure personal information of customers, employees, and partners is processed and protected in line with data privacy laws and global best practices.

Desired Qualifications

  • Node.js experience.
  • Understanding of Docker and Kubernetes.
  • Kafka experience.
  • Experience building agent-facing or agent-integrated systems, including tool or function calling, MCP, LLM API integration, prompt design, or agentic workflows.

About the Company

Flutterwave

Online payments processing and invoicing platform

Flutterwave provides digital payment services for businesses, individuals, and developers, enabling online checkout, invoicing, and cross-border transfers. It processes payments via its checkout system and APIs, handling settlement, security, and compliance. It differentiates itself by serving a large base in emerging markets and offering a broad suite of tools in one platform, including invoicing, international transfers, e-commerce checkout, and developer APIs. The goal is to enable secure, efficient money movement and expand access to digital payments in emerging markets.

Company size
501-1,000
Company stage
Series D
Total funding
$475.2M
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Flutterwave

See more jobs