Java Developer job at tana
New
Today
Linkedid Twitter Share on facebook
Java Developer
2026-05-15T18:13:56+00:00
tana
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_9514/logo/tana.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Information Technology
Computer & IT, Science & Engineering
KES
MONTH
2026-05-25T17:00:00+00:00
TELECOMMUTE
8

Tana is a career launchpad for tech-savvy Kenyan youth. We believe that borders shouldn't constrain talent, and our mission is to create global opportunities for you to earn, learn, and build the future!

Position Overview

We are hiring Java Software Engineers to join a global network security software company. In this role, you will be part of a collaborative development team responsible for building features that integrate with customers' network security protocols, centralising and analysing critical security information within the platform. This is an exciting opportunity for engineers who enjoy software development, modern software engineering practices, and solving complex technical problems in a fast-paced and agile environment.

Responsibilities

  • Design, develop, test, and maintain software modules and services.
  • Build features that integrate with network security protocols and infrastructure.
  • Develop scalable and maintainable Java applications within Linux environments.
  • Work closely with engineers, product teams, and stakeholders in an agile development environment.
  • Contribute to software architecture, data modelling, and API design.
  • Write clean, efficient, and well-tested code following engineering best practices.
  • Participate in code reviews, troubleshooting, debugging, and continuous improvement initiatives.
  • Collaborate across teams to deliver impactful product features and enhancements.

Requirements

  • 2+ years of professional Java development experience.
  • Understanding of core Java concepts and common development patterns.
  • Familiarity with Spring Framework / Spring Boot.
  • Experience working with SQL or NoSQL databases.
  • Understanding of APIs and backend service development, including familiarity with frontend technologies.
  • Experience with software design and data modeling.
  • Ability to work effectively in agile or Scrum-based teams.
  • Strong problem-solving, communication skills and learning mindset, with enthusiasm for growth.

Nice to have:

  • Experience with Docker or Kubernetes.
  • Experience using Java in a Linux environment.
  • Familiarity with DevOps CI/CD methodologies and tools.
  • Experience with Angular.
  • Experience with microservices and reactive programming.
  • Design, develop, test, and maintain software modules and services.
  • Build features that integrate with network security protocols and infrastructure.
  • Develop scalable and maintainable Java applications within Linux environments.
  • Work closely with engineers, product teams, and stakeholders in an agile development environment.
  • Contribute to software architecture, data modelling, and API design.
  • Write clean, efficient, and well-tested code following engineering best practices.
  • Participate in code reviews, troubleshooting, debugging, and continuous improvement initiatives.
  • Collaborate across teams to deliver impactful product features and enhancements.
  • Java development
  • Spring Framework / Spring Boot
  • SQL or NoSQL databases
  • APIs and backend service development
  • Frontend technologies
  • Software design
  • Data modeling
  • Agile or Scrum methodologies
  • Problem-solving
  • Communication skills
  • Docker or Kubernetes (Nice to have)
  • Java in Linux environment (Nice to have)
  • DevOps CI/CD methodologies and tools (Nice to have)
  • Angular (Nice to have)
  • Microservices and reactive programming (Nice to have)
  • BA/BSc/HND
  • 2+ years of professional Java development experience.
  • Understanding of core Java concepts and common development patterns.
  • Familiarity with Spring Framework / Spring Boot.
  • Experience working with SQL or NoSQL databases.
  • Understanding of APIs and backend service development, including familiarity with frontend technologies.
  • Experience with software design and data modeling.
  • Ability to work effectively in agile or Scrum-based teams.
  • Strong problem-solving, communication skills and learning mindset, with enthusiasm for growth.
bachelor degree
24
JOB-6a0762642cbea

Vacancy title:
Java Developer

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering]

Jobs at:
tana

Deadline of this Job:
Monday, May 25 2026

Duty Station:
This Job is Remote

Summary
Date Posted: Friday, May 15 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about tana
tana jobs in Kenya

JOB DETAILS:

Tana is a career launchpad for tech-savvy Kenyan youth. We believe that borders shouldn't constrain talent, and our mission is to create global opportunities for you to earn, learn, and build the future!

Position Overview

We are hiring Java Software Engineers to join a global network security software company. In this role, you will be part of a collaborative development team responsible for building features that integrate with customers' network security protocols, centralising and analysing critical security information within the platform. This is an exciting opportunity for engineers who enjoy software development, modern software engineering practices, and solving complex technical problems in a fast-paced and agile environment.

Responsibilities

  • Design, develop, test, and maintain software modules and services.
  • Build features that integrate with network security protocols and infrastructure.
  • Develop scalable and maintainable Java applications within Linux environments.
  • Work closely with engineers, product teams, and stakeholders in an agile development environment.
  • Contribute to software architecture, data modelling, and API design.
  • Write clean, efficient, and well-tested code following engineering best practices.
  • Participate in code reviews, troubleshooting, debugging, and continuous improvement initiatives.
  • Collaborate across teams to deliver impactful product features and enhancements.

Requirements

  • 2+ years of professional Java development experience.
  • Understanding of core Java concepts and common development patterns.
  • Familiarity with Spring Framework / Spring Boot.
  • Experience working with SQL or NoSQL databases.
  • Understanding of APIs and backend service development, including familiarity with frontend technologies.
  • Experience with software design and data modeling.
  • Ability to work effectively in agile or Scrum-based teams.
  • Strong problem-solving, communication skills and learning mindset, with enthusiasm for growth.

Nice to have:

  • Experience with Docker or Kubernetes.
  • Experience using Java in a Linux environment.
  • Familiarity with DevOps CI/CD methodologies and tools.
  • Experience with Angular.
  • Experience with microservices and reactive programming.

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

Application Link: Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, May 25 2026
Duty Station: This Job is Remote
Posted: 15-05-2026
No of Jobs: 1
Start Publishing: 15-05-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.