Skip to content

Full Stack Java Developer

Full Stack Java Developer

Type: Full-Time
Primary Location: Kenya
Education: Bachelor’s Degree
Salary Range: 18,000 – 60,000

Job Description

Location: Nairobi, Kenya
Department: Agile Product-Oriented Delivery (POD) Team
Reports To: Technical Lead / Engineering Manager
Job Type: Full-Time

About the Role

The Senior Java Engineer will be the cornerstone of our Agile POD in Nairobi, responsible for leading the team technically and ensuring the delivery of high-quality, enterprise-grade software. This role is more than just coding—it requires mentorship, problem-solving, and a commitment to best practices in Agile development. Operating autonomously, the Senior Java Engineer will set the technical direction and ensure the team thrives in an independent, self-managed environment.

Key Responsibilities

  • Technical Leadership: Guide the team in building scalable, efficient, and maintainable software solutions.

  • Software Development: Write clean, well-documented, and high-performance code using Java, Spring, REST APIs, and related technologies.

  • Mentorship: Support and mentor junior developers, conducting code reviews and knowledge-sharing sessions.

  • Agile Development: Drive Agile best practices, including sprint planning, stand-ups, retrospectives, and continuous improvement.

  • Enterprise-Grade Engineering: Ensure the software meets rigorous security, compliance, and performance standards.

  • End-to-End Ownership: Take full ownership of the software development lifecycle from planning to deployment.

  • Collaboration: Work closely with stakeholders, including product managers, designers, and engineers, to deliver business value.

#LI-DL1

Job Requirements

Required Skills & Qualifications

  • Experience: Minimum 5-7 years of professional Java development experience.

  • Technical Expertise: Strong understanding of Java, Spring framework, REST APIs, and front-end integration.

  • Object-Oriented Design (OOD): Proficient in design patterns, modular architecture, and scalable system design.

  • Mentorship & Leadership: Proven track record of mentoring junior engineers and fostering a collaborative team culture.

  • Agile Experience: Hands-on experience with Agile methodologies and autonomous team structures.

  • Enterprise Experience: Familiarity with enterprise environments, regulatory constraints, and security best practices.

  • Passion for Coding: Enthusiastic about software craftsmanship, innovation, and continuous learning.

  • Adaptability: Willingness to learn and align with the organization’s technology and strategic goals.

Preferred Qualifications

  • Experience with additional languages such as Python, Go, or JavaScript.

  • Familiarity with DevOps practices, CI/CD pipelines, and cloud technologies.

  • Contributions to open-source projects or active participation in the developer community.

Key Competencies

  1. Technical Proficiency:

    • Expertise in Java, Spring, and API-driven development.

    • Strong understanding of software architecture and design patterns.

    • Familiarity with microservices, cloud platforms, and modern deployment strategies.

  2. Leadership & Mentorship:

    • Ability to guide and uplift junior team members.

    • Conducting code reviews and knowledge-sharing initiatives.

  3. Agile & Self-Management:

    • Experience working in self-organizing Agile teams.

    • Proficiency in Agile rituals and iterative development.

  4. Enterprise-Grade Software Development:

    • Knowledge of compliance, security, and scalability best practices.

    • Experience with production release cycles and governance.

  5. Passion & Growth Mindset:

    • A strong desire to innovate and improve software quality.

    • Active engagement in learning and professional development.

Key Performance Indicators (KPIs)

  • Quality of code and adherence to best practices.

  • Effectiveness in mentoring and upskilling junior engineers.

  • Ability to deliver high-impact features on time and within scope.

  • Contribution to Agile processes and team efficiency.

  • Compliance with enterprise security and regulatory standards.

Career Progression Opportunities

  • Lead Engineer / Technical Architect

  • Engineering Manager

  • Principal Software Engineer

Remuneration & Benefits

  • Competitive salary and performance-based incentives.

  • Professional development opportunities and certifications.

  • Collaborative and innovative work environment.

  • Comprehensive benefits package including healthcare and flexible work arrangements.

Why Join P33?

We’re a Kenyan-rooted firm with a global footprint, trusted by elite banking and financial institutions in New York. We’re not here to churn out average work—we’re here to showcase brilliance. Here’s what we offer:

  • Leadership That Defines a Career: Start with one POD, but the potential is there to grow into a senior role overseeing multiple teams.

  • Prestige and Exposure: Work with a household-name client and tap into projects that challenge and elevate your skills.

  • Rewards Beyond Pay: Yes, we pay well—above market rates—but we also celebrate success in all its forms, from recognition to career growth.

  • A Long-Term Vision: We’re building a legacy, not chasing short-term wins. We want you in it for the long haul, shaping the future with us.

The Challenge Ahead

This role isn’t easy. You’ll lead a fully autonomous team under the scrutiny of a client with sky-high expectations. Every decision you make—technical, strategic, or cultural—will shape the POD’s success. But if you’re the kind of person who thrives on significant challenges, sees pressure as fuel, and is ready to lead Kenya’s charge in the global tech scene—this is your shot.

Ready to Step Up?

Application Process

Interested candidates should submit their resumes and a code sample demonstrating their technical expertise. Interviews will include technical assessments, case studies, and cultural fit evaluations.

This role is crucial to our success, and we seek a passionate and skilled engineer ready to lead and innovate. If you fit this profile, we encourage you to apply and join our growing team!

Prospect 33 is an Equal Employment Opportunity/Affirmative Action Employer. We are a diverse and inclusive company. Great talent is always welcome at Prospect 33 regardless of background, ethnicity, race, gender, sexual orientation, religious views, or even political views.

Share this Role

Apply to Role
Click or drag a file to this area to upload.

P33 Global Data Lab