R
Java Developer
Renmoney · Nigeria
Salary
Undisclosed
Location
Nigeria
Posted
3 days ago
Required skills
JavaSpring BootRESTful APIsMicroservicesAWSMySQLKafkaRedisDistributed SystemsGrafanaPrometheusSoftware Design PrinciplesTesting Methodologies
About the role
Java Developer
Renmoney is seeking a Java Developer to join one of our core engineering teams (Banking, Loans, Core Technology Platform, or Cards) to design, develop, and maintain backend systems powering our financial products and internal platforms.
Responsibilities
- Design, develop, test, and maintain backend applications using Java and Spring Boot
- Build scalable, secure, and high-performing backend services for business-critical financial products
- Develop and maintain RESTful APIs and microservices
- Write clean, maintainable, and production-ready code with 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
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline
- 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
- Strong proficiency in Java
- 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
Ideal Candidate
You enjoy building scalable backend systems, take pride in writing clean and well-tested code, are passionate about software engineering best practices and continuous improvement, enjoy solving complex technical problems, thrive in collaborative and fast-paced teams, and are excited by the opportunity to build products that power millions of financial transactions.
Benefits
- Opportunity to work in an innovative fintech company with global reach
- Exposure to modern technologies (Java, Spring Boot, AWS EKS, MySQL, Kafka, Redis, Grafana, 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
How to Apply
No application instructions were provided in the posting.
Apply on Myjobmag ↗Opens the original posting in a new tab.