โšก 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 โ€บ Experienced Java Software Engineer

Experienced Java Software Engineer

Tana  ยท ICT / Telecommunication

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

Position Overview

We are recruiting Java Software Engineers to join a globally recognized network security software organization. As a member of an interdisciplinary development team, you will contribute to the creation of features that interface with clients’ network security frameworks, consolidating and interpreting vital security data within our platform. This position offers a dynamic opportunity for engineers passionate about software development, cutting-edge engineering methodologies, and tackling intricate technical challenges in a high-velocity, agile setting.

We are seeking a detail-oriented professional to oversee daily operations, ensuring all tasks are completed accurately and efficiently. The role involves coordinating team activities, managing project timelines, and maintaining high standards of quality across all deliverables. Additionally, the position requires implementing process improvements to enhance productivity, as well as resolving any operational challenges that may arise. Strong leadership and communication skills are essential to foster collaboration and drive team performance. The ideal candidate will have experience in process management, a proactive approach to problem-solving, and the ability to multitask in a fast-paced environment.

Design, implement, build, validate, and sustain software components and service-oriented architectures, ensuring robust functionality and high performance throughout their lifecycle.

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

Design and implement robust, Java-based applications that are both scalable and maintainable, specifically tailored for deployment in Linux environments.

Collaborate effectively with engineering teams, product groups, and key stakeholders within an agile framework to drive project success.

Contribute to software architecture, data modelling, and API design.

Craft clean, optimized, and thoroughly tested code in adherence to established engineering principles and industry best practices.

Engage collaboratively in code reviews, resolve complex issues through systematic troubleshooting and debugging, and contribute proactively to ongoing enhancement initiatives to elevate software quality and performance.

Work collaboratively with cross-functional teams to develop and implement impactful product features and enhancements.

Candidates must satisfy the following qualifications and have the capacity to fulfill the outlined duties. Proficiency in relevant tools, technologies, or methodologies is essential for effective performance in this role. Additionally, the ideal applicant will possess strong analytical skills, effective communication abilities, and a proven track record in similar positions. Prior experience in the industry or a closely related field is highly desirable. The position also demands adaptability, problem-solving capabilities, and a commitment to continuous learning and professional growth.

Experienced Java developers with a minimum of two years of professional practice are sought for this role.

Proficiency in fundamental Java concepts and established development methodologies is required.

Proficient in Spring Framework and Spring Boot technologies.

Proven expertise in SQL and NoSQL database systems is required.

Proficiency in API and backend service development is essential, coupled with a working knowledge of frontend technologies.

Proven expertise in software design principles and the creation of robust data models is required.

Proven capability to collaborate productively within agile or Scrum team environments.

Demonstrates exceptional problem-solving abilities, clear and effective communication skills, and a proactive learning mindset, while maintaining a strong enthusiasm for continuous growth and development.

Nice to have:

Proficiency in Docker or Kubernetes is required.

Requires proficiency in utilizing Java within a Linux-based operating system.

Proficiency in DevOps CI/CD methodologies and associated tools is required.

Proficiency in working with Angular is essential for this role.

Proficiency in microservices architecture and reactive programming paradigms is required.

Qualifications

BA/BSc/HND

Experience Required

2 years

More jobs in Nairobi