Job Description
Moniepoint Incorporated is seeking a skilled Senior Java Engineer to design and implement scalable backend systems that power high-performing financial solutions. The role involves working with modern technologies such as Java, Spring Boot, Docker, Kubernetes, PostgreSQL, and AWS to deliver efficient, secure, and innovative products that enhance customer experience and business performance.
Key Responsibilities
- Collaborate with cross-functional teams including product, design, and QA to develop and deliver impactful backend features.
- Design and implement scalable architectures and microservices using Java and Spring Boot.
- Write efficient, clean, and maintainable code while ensuring high standards for reliability and testing.
- Integrate third-party APIs and services with a focus on robust error handling and performance optimization.
- Identify and resolve system bottlenecks and bugs, continuously improving platform performance.
- Participate in code reviews, architecture discussions, and technical documentation for knowledge sharing.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of experience in software engineering with strong expertise in backend development.
- Proficiency in Java, Spring Boot, and modern backend architecture.
- Experience with APIs, distributed systems, and CI/CD pipelines.
- Knowledge of relational databases such as PostgreSQL and ORM frameworks like Hibernate.
- Familiarity with containerization tools (Docker, Kubernetes) and cloud infrastructure (AWS).
- Exposure to frontend technologies such as AngularJS or React is an added advantage.
- Strong analytical, debugging, and problem-solving skills with excellent communication abilities.
Benefits
- Competitive salary, pension, health insurance, and annual bonuses.
- Learning and development opportunities through regular training and internal tech talks.
- A collaborative work culture that values inclusion, respect, and professional growth.
