Workatele

Junior Java Developer at Zeraki, Nairobi, Kenya

Zeraki

Junior Java Developer at Zeraki, Nairobi, Kenya

Zeraki

Full time Job

Date Posted: September 14, 2024

Application deadline:

Expired on: September 20, 2024 5:00pm

Sponsored

Job description

Zeraki is all about using technology to solve some of the toughest challenges encountered in providing quality education in Africa. Our cutting edge solutions, provide insights that enable informed decision making, provide access to quality instruction and take the stress out of everyday administrative tasks.

We are looking for an experienced Junior Java Developer to join our growing team. The ideal candidate will have solid experience in Java development, object-oriented programming, and the ability to work with large-scale distributed systems. You will play a key role in designing and developing new features for our platform while improving the performance and scalability of existing services.

Key Responsibilities

  • Develop and maintain scalable and secure back-end systems using Java (Spring Boot) for our EdTech platforms
  • Collaborate with front-end developers, product managers, and other team members to deliver new features and improve the platform’s performance.
  • Design, implement, and optimize RESTful APIs and microservices architecture for smooth data exchange and system modularity.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Monitor and troubleshoot production issues, ensuring minimum downtime and quick resolution.
  • Contribute to the development and maintenance of CI/CD pipelines to ensure smooth and reliable deployments.
  • Write clean, efficient, and well-documented code with attention to security, performance, and scalability.
  • Engage in Agile processes (sprints, standups, retrospectives) and contribute to the continuous improvement of the team’s practices.
  • If you’re passionate about software development and eager to make a significant impact, we’d love to hear from you

Requirements

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • 1+ years of professional experience in Java development, with a focus on back-end systems.
  • Proficiency in Java SE and Java EE.
  • Proficiency in Spring Boot framework and experience with developing REST APIs.
  • Experience with Microservices architecture and event-driven systems.
  • Familiarity with SQL databases (e.g., MySQL, MongoDB).
  • Proficient in writing unit tests and using testing frameworks like JUnit.
  • Solid understanding of CI/CD pipelines, preferably using tools like Jenkins, GitLab CI, or similar.
  • Experience with version control systems (Git) and collaborative development practices.
  • Ability to work in a fast-paced, collaborative, and remote-friendly environment

Application deadline:

Expired on: September 20, 2024

Share this job

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Related jobs

Centenary Bank

Front-end Developer at Centenary Bank,Uganda,Kampala

Centenary Bank

Full time job
Date posted: March 27, 2026

Deadline:

April 2, 2026
MTN

Senior Specialist – Security Presales. Enterprise Business Unit at MTN, Uganda, Kampala

MTN Uganda

Full time job
Date posted: March 23, 2026

Deadline:

March 30, 2026
Ministry of Health (MoH)

Systems Administrator at Ministry of Health, Uganda, Kampala

Ministry of Health

Full time job
Date posted: March 12, 2026

Deadline:

March 31, 2026
1601980074-73-judicial-service-commission-jsc

Systems Administrator at Judicial Service Commission, Uganda, Kampala

Judicial Service Commission

Full time job
Date posted: March 9, 2026

Deadline:

Expired on: March 23, 2026

Sponsored