โšก New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically โ€” so you never miss an opportunity.

๐Ÿ”’ Secured by Stripe ๐Ÿ“‹ Cancel anytime โœ… 100+ jobs applied monthly
Home โ€บ Jobs โ€บ Nairobi โ€บ Mid-Level Java Software Engineer

Mid-Level Java Software Engineer

Tana  ยท ICT / Telecommunication

Full Time Nairobi
Nairobi
Deadline: 26 August 2026
Posted May 27, 2026

Position Overview

We are seeking experienced Java Software Engineers to contribute to a leading global provider of network security software solutions. This position involves collaborating within an agile development team to design and implement features that seamlessly integrate with clients’ network security frameworks, streamlining the aggregation and analysis of vital security data within the platform. Ideal candidates will thrive in a dynamic, fast-paced environment, leveraging modern software engineering methodologies to address intricate technical challenges while delivering innovative solutions.

Oversee and execute a wide range of duties to ensure seamless operations, including coordinating project timelines, managing stakeholder communications, and implementing efficiency improvements. Monitor progress through regular assessments and adjust strategies as needed to meet organizational objectives. Collaborate with cross-functional teams to align goals, resolve conflicts, and foster a culture of accountability. Prepare detailed reports, analyze performance metrics, and present actionable insights to leadership to support data-driven decision-making. Maintain compliance with industry regulations and internal policies while upholding high standards of professionalism and ethical conduct. Serve as a liaison between departments to streamline workflows and enhance productivity.

Design, engineer, evaluate, and sustain software components and systems to ensure optimal functionality and performance throughout their lifecycle.

Develop functionalities that interface with network security protocols and underlying infrastructure.

Design and implement robust, Java-based solutions capable of scaling efficiently while ensuring ease of maintenance in Linux-based systems.

Collaborate effectively with engineers, product teams, and key stakeholders within an agile development framework.

Assist in the development of software architecture, data modelling, and API design to ensure optimal system performance and scalability.

Craft clean, efficient, and thoroughly tested code in strict adherence to established engineering best practices.

Engage in thorough code assessments, systematic troubleshooting, and efficient debugging, while actively contributing to ongoing enhancement projects to elevate software quality and performance.

Partner with various teams to develop and implement impactful product features and enhancements.

Requirements

We are seeking candidates with a minimum of two years of hands-on experience in professional Java development.

A strong grasp of essential Java principles and widely adopted development patterns is required.

Proficient in Spring Framework and Spring Boot technologies is required.

Proficiency in SQL and NoSQL database systems is required for this role.

A solid grasp of APIs and backend service development, along with practical exposure to frontend technologies, is essential.

Proven expertise in software design and data modeling is required.

Demonstrated capability to thrive within Agile or Scrum framework environments and collaborate productively with cross-functional teams.

Proven ability to solve complex problems, communicate effectively, and maintain a strong commitment to continuous learning and personal development.

Nice to have:

Proficiency in Docker or Kubernetes is required.

Proficiency in utilizing Java within a Linux operating system environment is required.

Proficiency in DevOps continuous integration and continuous delivery (CI/CD) methodologies and associated tools is required.

Required proficiency in Angular framework development is essential, with a proven track record of building dynamic and responsive web applications using this platform.

Proven expertise in microservices architecture and reactive programming paradigms is required.

Qualifications

BA/BSc/HND

More jobs in Nairobi