Renmoney
Posted 1mo ago

Java Developer

Renmoney
Lagos, Lagos, Nigeria
OnsiteFull Time
Responsibilities
  • designing backend
  • developing services
  • maintaining systems
Requirements
  • Proven backend Java experience with Spring Boot
  • Distributed systems
  • Cloud-native (AWS/EKS), MySQL, Kafka, Redis
  • Observability (Grafana/Prometheus)
  • Bachelor's in CS or related required
Technical tools mentioned
JavaSpring BootAWSAmazon EKSMySQLKafkaRedisGrafanaPrometheus

Job description

Who We Are 
We’re a passionate team determined to challenge the status quo and make financial inclusion count for the millions of under-banked individuals and small business owners in Nigeria. We provide loans, savings, and fixed deposit solutions to our customers. Our vision is to be the most convenient lending company, delivering outstanding service experience. 

The Role 

The Java Developer will join one of our core engineering teams Banking, Loans, Core Technology Platform, or Cards to design, develop, and maintain the backend systems that power our financial products and internal platforms. 

This role is ideal for a software engineer who is passionate about backend development, software craftsmanship, and building scalable, high-performance systems. You'll work alongside talented engineers in a collaborative environment that values clean architecture, code quality, testing, observability, and continuous improvement. 

What You Will Do 

• Design, develop, test, and maintain backend applications using Java and Spring Boot. 

• Build scalable, secure, and high-performing backend services that support business-critical financial products. 

• Develop and maintain RESTful APIs and microservices. 

• Write clean, maintainable, and production-ready code with a strong focus on • reliability and performance. 

• Collaborate with Product, Engineering, Infrastructure, and QA teams throughout the software development lifecycle. 

• Participate in architecture discussions, code reviews, and technical design sessions. 

• Monitor, troubleshoot, and optimize application performance. 

• Build and support distributed systems using modern cloud-native technologies. 

• Implement messaging and event-driven solutions using Kafka. 

• Contribute to engineering best practices, automated testing, and continuous improvement initiatives.

Requirements

What You Bring 

Educational Qualification 

• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. 

Experience 

• Proven experience developing backend applications using Java. 

• Strong experience with Spring Boot or similar Java frameworks. 

• Experience building and maintaining distributed systems in production environments. 

• Experience working in cloud-native environments is highly desirable. 

• Experience in FinTech, banking, payments, lending, or other financial services is an added advantage. 

Professional Competencies 

• Strong proficiency in Java. 

• Solid experience with Spring Boot. 

• Experience developing RESTful APIs and microservices. 

• Working knowledge of AWS, preferably Amazon EKS. 

• Experience with MySQL or other relational databases. 

• Experience with Kafka and event-driven architectures. 

• Knowledge of Redis caching technologies. 

• Familiarity with monitoring and observability tools such as Grafana and Prometheus. 

• Understanding of software design principles, testing methodologies, and engineering best practices. 

• Strong analytical and problem-solving skills. 

• Excellent communication and collaboration skills. 

This Role Is Ideal For You If: 

• You enjoy building scalable backend systems. 

• You take pride in writing clean, maintainable, and well-tested code. 

• You are passionate about software engineering best practices and continuous improvement. 

• You enjoy solving complex technical problems. 

• You thrive in collaborative, fast-paced engineering teams. 

• You are excited by the opportunity to build products that power millions of financial transactions. 

You May Not Enjoy This Role If: 

• You prefer front-end or UI-focused development. 

• You are uncomfortable working with distributed systems and cloud technologies. 

• You dislike code reviews, testing, or maintaining production systems. 

• You prefer highly isolated work with minimal collaboration. 

• You are not interested in building reliable, scalable software. 

Benefits

What's In It For You 

• Opportunity to work in an innovative fintech company with a global reach. 

• Exposure to modern technologies including Java, Spring Boot, AWS (EKS), MySQL, Kafka, Redis, Grafana, and Prometheus. 

• Opportunity to contribute to high-impact financial products used by millions of customers. 

• Collaborative engineering culture focused on technical excellence and continuous learning. 

• Engaging technical challenges with opportunities to influence product development. 

• Professional growth within a globally distributed engineering team. 

• Competitive compensation and excellent career development opportunities. 

About Renmoney

Provides digital loans, savings, and payments for Nigerian customers.

Year founded
2012
Employees
1173
Organization type
Private
Latest investment
Debt Financing (2018) — led by Stephen Jennings
Headquarters
NG

Similar jobs

Java Developer roles near Lagos, Lagos
4mo
Save
Mark Applied
Hide
Java Developer
Victoria Island Lagos, Lagos, Nigeria
OnsiteFull Time
TeKnowledge
TeKnowledge: Provides AI-first expert technology services for digital transformation.
4+ YOESenior Java Developer with 4+ years in Java, Spring, microservices, REST APIs; strong CS fundamentals; English fluency; NYSC completion; experience in finance/fintech a plus.
Java, Spring, Microservices, API development, Maven, MVC patterns, JSON, XML, SOAP, REST, Oracle, MySQL, MSSQL, Spring Boot, Apache Camel, Linux
1mo
Save
Mark Applied
Hide
Senior Java Backend Engineer
Lekki, Lagos, Nigeria
OnsiteFull Time
Flutterwave: Global payment infrastructure for African and international businesses.
5+ YOE5-6 years Java/JEE/Spring Boot experience, hands-on Java 8, multithreading, JVM tuning, strong data structures and algorithms, DB/ORM knowledge, DevOps and cloud (AWS/Azure/GCP) familiarity, and experience with AI coding assistants.
Java, JEE, Spring Boot, Java 8, JVM, RESTful APIs, Claude Code, Copilot, NodeJs, Docker, K8s, Kafka, AWS, Azure, GCP
3mo
Save
Mark Applied
Hide
Java Backend Developer
Lagos, Lagos, Nigeria
HybridFull Time
Koins Bank
Koins Bank: Provides microfinance banking and digital financial solutions to customers.
5+ YOE5+ years backend development; Java mandatory; REST APIs; databases; security; AWS/Nginx/Apache; Git; Microservices; T24 experience beneficial.
Java, Node.js, Python, PHP/Laravel, REST API, Git, AWS, Nginx, Apache, Postman, Microservices, T24 (Core Banking)
1y
Save
Mark Applied
Hide
Java Full Stack Engineer FS
Algiers or Tunis or Casablanca or Dakar or Lagos or Lomé or Oran or Tlemcen or Sousse or Algeria East or Algeria West or Bejaia or Constantine or Kenitra or Meknes
HybridFull Time
Yassir
Yassir: Provides on-demand transport, delivery, and digital financial services.
2+ YOE2+ years in a similar role; degree in Engineering/Computer Science; strong Java, Spring Boot, Hibernate; REST/microservices; frontend with Vue/React; MongoDB; TDD.
Java, MongoDB, Spring Boot, Hibernate, REST, Microservices, Vue, React, Docker, Kubernetes, Redis, TDD