Skip to content

Back-End Java Engineer – Kenya

Back-End Java Engineer – Kenya

Type: Full-Time
Primary Location: US
Education: Bachelor’s Degree
Salary Range: $18,000 – $50,000

Job Description

Overview
We are seeking an experienced Back-End Engineer to help develop robust microservices for a leading US Global Bank. You will join an Agile team, contributing to the design and implementation of scalable solutions and ensuring seamless communication between system components.

Key Responsibilities

  • Microservices Development: Design, develop, and implement microservices using Java Spring Boot that are modular, testable, and reusable.

  • API & Integration: Create RESTful APIs (and gRPC where applicable) to facilitate smooth communication between microservices and external systems.

  • Data Management: Leverage NoSQL databases such as CosmosDB (or MongoDB) to design and optimize data models for efficient storage and retrieval in distributed environments.

  • Agile Collaboration: Work closely with product owners, front-end developers, and other stakeholders to deliver cohesive, high-quality solutions.

  • Quality Assurance: Implement Test-Driven Development (TDD), conduct unit testing, perform code reviews, and participate in continuous integration (CI) practices.

#LI-CC1

Job Requirements

Essential Qualifications

  • Technical Expertise: Extensive experience with Core and Advanced Java, object-oriented programming (OOP), and developing microservices architectures using frameworks like Spring Boot, Spring Batch, or Spring Data.

  • API & Database Knowledge: In-depth understanding of REST API principles, HTTP protocol, and experience with NoSQL databases.

  • Tool Proficiency: Familiarity with Git, CI/CD pipelines, and containerization tools (e.g., Docker), as well as experience with cloud platforms (e.g., Azure, AWS).

  • Agile Experience: Demonstrated ability to thrive in Agile environments and deliver iterative value in collaborative settings.

Desirable Experience

  • Knowledge of tools like JIRA, JUnit, and Apache Kafka.

  • Experience with Trunk-Based Development and advanced testing methodologies.

  • Ability to shift focus and apply technical skills to new domain areas as needed.

Roles Available Based on Experience

  • Technical Lead: 5+ years of experience with deep back-end expertise.

  • Senior Back-End Engineers: 5+ years of experience.

  • Mid/Junior Back-End Engineers: 2-5 years of experience.

If you’re passionate about building scalable, robust back-end systems and thrive in an innovative, agile environment, we’d love to hear from you.

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