Senior Java Engineer (Remote) at Moniepoint Incorporated

April 30, 2026

Job Description

Moniepoint Incorporated is hiring a Senior Java Engineer to join its engineering team focused on building scalable, data-driven financial solutions. This role involves designing and maintaining high-performance backend systems, collaborating with cross-functional teams, and contributing to a technology-driven environment that leverages modern tools and cloud infrastructure.

Job Responsibilities

  • Collaborate with product, design, and QA teams to define, design, and deliver high-impact features
  • Design scalable system architecture and develop backend services using Java and Spring Boot
  • Write clean, maintainable, and well-documented code with strong emphasis on reliability and testing
  • Integrate third-party APIs and services with proper error handling and system resilience
  • Improve system performance through optimization, automation, and continuous refactoring
  • Debug complex technical issues and identify opportunities for system improvements
  • Participate in code reviews and contribute to architecture discussions and best practices
  • Document systems, processes, and technical decisions for transparency and future reference

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Minimum of 5 years professional experience in software engineering, with focus on backend systems
  • Strong expertise in Java and Spring Boot
  • Experience building and scaling web services, APIs, and distributed systems
  • Familiarity with Agile methodologies and CI/CD pipelines
  • Proficiency in relational databases and ORM frameworks such as Hibernate
  • Knowledge of frontend frameworks like AngularJS or React is an added advantage
  • Strong debugging and problem-solving skills
  • Excellent communication skills and ability to work effectively in a team environment