Entry and Basic-level Computers, software development and services Jobs in Kenya

5

jobs

Presta Capital

Internship For Java Back - End Developers - 3 Months

Nairobi, Kenya

Salix Data

Bilingual Call Center Representative (English / Spanish)

Nairobi, Kenya

Presta Capital

Internship For Mobile App Developers - 3 Months

Nairobi, Kenya

Canonical

Embedded Software Sales Representative, Manager

Nairobi, Kenya

MSVL Group

Fast Apply
Only on Fuzu

Telematics Technician

Mombasa, Kenya

Canonical

CLOSED

Performance Marketing Graduate

Nairobi, Kenya

Computer Pride

CLOSED

Software Consultant

Nairobi, Kenya

Google

CLOSED

Research Engineer, Computer Vision, Google Research

Nairobi, Kenya

Canonical

CLOSED

Graduate ESG Compliance Counsel Or ESG Compliance Officer - Tech Sector

Nairobi, Kenya

Get personalised job alerts directly to your inbox!

Canonical

CLOSED

Ubuntu Pro Sales Engineer (SE)

Nairobi, Kenya

Internship For Java Back - End Developers - 3 Months

Closing: May 10, 2024

20 days remaining

Published: Apr 19, 2024 (1 day ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

Key Requirements

  • Java 8 and above programming experience (i.e streams, lambdas etc)
  • Spring Boot - experience using Spring Boot/ Spring Framework is key
  • Junit Testing - Familiarity and experience with Unit testing
  • Understanding basic design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • SQL (know how to work with relational databases)
  • Javascript familiarity is an added advantage
  • MongoDB familiarity - Added advantage
  • Ability and eagerness to learn are most important, show us what you can do!


Responsibilities

Key Requirements

  • Java 8 and above programming experience (i.e streams, lambdas etc)
  • Spring Boot - experience using Spring Boot/ Spring Framework is key
  • Junit Testing - Familiarity and experience with Unit testing
  • Understanding basic design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • SQL (know how to work with relational databases)
  • Javascript familiarity is an added advantage
  • MongoDB familiarity - Added advantage
  • Ability and eagerness to learn are most important, show us what you can do!


  • Contributing to all stages of the software development lifecycle
  • Designing, implementing and maintaining Java-based applications capable of handling high volumes and low latency
  • Analyzing user requirements to define business objectives
  • Envisioning system features and functionality
  • Ensuring that application designs align with business goals
  • Identifying and resolving any technical issues that arise
  • Creating detailed design documentation
  • Writing well-designed, testable code
  • Conducting software analysis, programming, testing and debugging
  • Developing documentation to assist users
  • Supporting continuous improvement by exploring alternative technologies and presenting findings for architectural review


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.