We are partnering with a fast-growing technology company that is building digital platforms to improve operational efficiency, data capture and service delivery across large-scale field operations. The organization focuses on leveraging technology, data and automation to support sustainable and scalable solutions across emerging markets.
Responsibilities
Design, develop, and maintain scalable backend systems and RESTful APIs.
Build and enhance backend services using Java and modern frameworks such as Spring and Hibernate.
Work closely with cross-functional teams including product managers, designers, and engineers to deliver high-quality solutions.
Contribute to system design, architecture, and performance optimization.
Integrate third-party services and support data processing pipelines.
Ensure application reliability, scalability, and maintainability.
Participate in code reviews, testing, deployment, and continuous improvement initiatives.
Requirements
4–5 years of experience in backend software development.
Strong experience in Java development with Spring Framework or Hibernate.
Solid understanding of REST APIs, microservices architecture, and distributed systems.
Experience with relational and NoSQL databases such as PostgreSQL or MongoDB.
Familiarity with cloud platforms and DevOps practices (e.g., AWS).
Exposure to Python is a plus.
Knowledge of Kafka, Kubernetes, or Jenkins is advantageous.
Strong problem-solving skills and ability to work in a fast-paced environment.