← Back to jobs

Java Developer

Renmoney · Nigeria

Full TimeMidvia Myjobmag
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 MyjobmagOpens the original posting in a new tab.