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

Senior Software Engineer – Java Development

Tana  ยท ICT / Telecommunication

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

Position Overview

We are seeking skilled Java Software Engineers to contribute to a globally recognized leader in network security software solutions. In this position, you will collaborate with a dynamic development team to design and implement features that interface with clients’ network security frameworks, consolidating and analyzing vital security data within our platform. This role presents a prime opportunity for engineers who thrive in software development, embrace modern engineering methodologies, and excel at tackling intricate technical challenges within a dynamic and agile workplace.

Oversee daily operations to ensure efficiency and adherence to established protocols, manage a team of professionals, and foster a collaborative work environment. Develop and implement strategic plans to achieve organizational objectives, monitor performance metrics, and provide actionable insights to senior leadership. Collaborate with cross-functional departments to streamline processes, optimize resource allocation, and drive continuous improvement initiatives. Ensure compliance with industry regulations, company policies, and ethical standards while maintaining high levels of accountability and transparency. Identify opportunities for innovation, evaluate risks, and recommend solutions to enhance operational excellence and sustainability.

Design, implement, test, and sustain robust software modules and services to ensure optimal performance and reliability.

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

Design and implement robust, scalable, and maintainable Java applications specifically tailored for deployment in Linux-based systems.

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

Design, engineer, and refine software architectures, data models, and API frameworks to foster scalable, high-performance systems.

Craft clean, efficient, and thoroughly tested code in alignment with established engineering best practices.

Engage in systematic code evaluations, systematic issue resolution, and ongoing enhancements through collaborative reviews and debugging efforts.

Partner with cross-functional teams to develop and deploy meaningful product features and improvements, ensuring alignment and synergy throughout the process.

Seeking a candidate with a minimum of three years of experience in a related field, proficiency in project management software, and strong communication skills. The ideal applicant will hold a bachelor’s degree in a relevant discipline and demonstrate the ability to lead cross-functional teams effectively. Additionally, experience with data analysis and reporting tools is strongly preferred, along with a proven track record of delivering projects on time and within budget.

Proficiency in Java development acquired through a minimum of two years of professional engagement.

Proficiency in fundamental Java concepts and prevalent software development patterns is required.

Proficient in utilizing the Spring Framework and Spring Boot technologies.

Experience in utilizing SQL or NoSQL database systems is required.

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

Proven expertise in software design and data modeling is required.

Ability to work effectively in agile or Scrum-based teams.

Exceptional problem-solving abilities, strong communication skills, and a proactive learning mindset stand out as essential qualities for this role. The ideal candidate demonstrates a keen enthusiasm for continuous professional development and growth.

Nice to have:

Proficiency in Docker or Kubernetes is required for this role.

Skilled in leveraging Java within a Linux-based infrastructure.

Familiarity with DevOps CI/CD methodologies and tools.

Proficiency in Angular development is required for this role.

Experience with microservices and reactive programming.

Qualifications

BA/BSc/HND

Experience Required

2 years

More jobs in Nairobi