Senior Java Backend Developer

TLDR

Design and develop scalable backend systems using Java and modern frameworks while collaborating with cross-functional teams to deliver high-quality solutions.

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.

#LI-SC1

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job