Mid level Java Developer
2026-02-23T08:08:25+00:00
Equity Bank
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_7833/logo/Equity%20Bank.png
https://equitygroupholdings.com/ke/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Banking
Computer & IT, Science & Engineering
2026-03-06T17:00:00+00:00
8
Equity Bank Limited (The "Bank”) is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank’s registered office is 9th Floor, Equity Centre, P.O. Box 75104 - 00200 Nairobi. The Bank is licensed under the Kenya Banking Act (Chapter 488), and continues to offer retail banking, microfinance and relat...
As a Mid level Java Developer in the Digital Lending Development team, you will lead the design, development, and optimization of backend systems that power the bank’s digital credit offerings. These include mobile microloans, SME working capital products, digital payments, and credit scoring services.
You will own end-to-end delivery of complex modules, mentor junior engineers, and ensure scalability, and security in enterprise-grade systems deployed across multiple countries. The role requires strong expertise in Java, Spring Boot, and microservices, coupled with an ability to collaborate across product, architecture, and operations teams.
THE KEY RESPONSIBILITIES
- Design and implementation of scalable backend services using Java and Spring Boot.
- Architect and develop REST APIs, event-driven systems, and microservices for lending workflows.
- Ensure code quality through peer reviews, automated testing, CI/CD practices, and code refactoring.
- Mentor and guide junior developers, fostering engineering best practices.
- Collaborate with internal stakeholders, such as QA testers, product analysts, and fellow developers to deliver assigned features.
- Monitor system performance, troubleshoot complex issues, and implement proactive fixes.
- Contribute to Agile ceremonies (planning, grooming, retrospectives) and influence product design.
- Maintain strong focus on secure coding standards and compliance with banking regulations.
CORE ACCOUNTABILITIES AND DELIVERABLES
- Delivery of features and modules with minimal supervision.
- High-quality, unit-tested, and production-ready code.
- Reduced system downtime and improved performance metrics.
- Coaching and mentoring of team members for skill growth.
- Continuous improvement of architecture and processes in the squad.
Qualifications
- 4-6 years of hands-on backend development experience with Java.
- Experience in fintech, banking, or lending systems.
- Strong exposure to microservices architectures in production.
- Experience leading small teams or mentoring developers.
Must-Have
- A bachelor’s Degree, Diploma, or professional certification in Computer Science, Software Engineering, Information Technology, or a closely related field.
Nice-to-Have
- Lending or Fintech-related certifications (e.g., Certified Credit Professional, Digital Lending Compliance) reflecting domain knowledge in financial services or digital lending ecosystems.
Technical Competencies:
- Expert in Java, Spring Boot, Microservices, REST APIs.
- Strong experience with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
- Proficiency in unit/integration testing frameworks (JUnit, Mockito).
- Hands-on with CI/CD pipelines (Jenkins, GitLab, Azure DevOps).
- Exposure to cloud-native development (AWS/Azure, Docker, Kubernetes).
- Solid understanding of event-driven systems, Kafka, RabbitMQ.
- Strong knowledge of security standards (OAuth2, JWT, OWASP).
Leadership/Soft Skills:
- Proven ability to mentor junior engineers.
- Strong problem-solving and analytical thinking.
- Effective communication with both technical and business stakeholders.
- Ability to balance delivery speed with system quality.
- Design and implementation of scalable backend services using Java and Spring Boot.
- Architect and develop REST APIs, event-driven systems, and microservices for lending workflows.
- Ensure code quality through peer reviews, automated testing, CI/CD practices, and code refactoring.
- Mentor and guide junior developers, fostering engineering best practices.
- Collaborate with internal stakeholders, such as QA testers, product analysts, and fellow developers to deliver assigned features.
- Monitor system performance, troubleshoot complex issues, and implement proactive fixes.
- Contribute to Agile ceremonies (planning, grooming, retrospectives) and influence product design.
- Maintain strong focus on secure coding standards and compliance with banking regulations.
- Java
- Spring Boot
- Microservices
- REST APIs
- SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
- Unit/integration testing frameworks (JUnit, Mockito)
- CI/CD pipelines (Jenkins, GitLab, Azure DevOps)
- Cloud-native development (AWS/Azure, Docker, Kubernetes)
- Event-driven systems, Kafka, RabbitMQ
- Security standards (OAuth2, JWT, OWASP)
- Mentoring junior engineers
- Problem-solving and analytical thinking
- Communication with technical and business stakeholders
- 4-6 years of hands-on backend development experience with Java.
- Experience in fintech, banking, or lending systems.
- Strong exposure to microservices architectures in production.
- Experience leading small teams or mentoring developers.
- A bachelor’s Degree, Diploma, or professional certification in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Lending or Fintech-related certifications (e.g., Certified Credit Professional, Digital Lending Compliance) reflecting domain knowledge in financial services or digital lending ecosystems.
JOB-699c0af958970
Vacancy title:
Mid level Java Developer
[Type: FULL_TIME, Industry: Banking, Category: Computer & IT, Science & Engineering]
Jobs at:
Equity Bank
Deadline of this Job:
Friday, March 6 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Monday, February 23 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Equity Bank
Equity Bank jobs in Kenya
JOB DETAILS:
Equity Bank Limited (The "Bank”) is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank’s registered office is 9th Floor, Equity Centre, P.O. Box 75104 - 00200 Nairobi. The Bank is licensed under the Kenya Banking Act (Chapter 488), and continues to offer retail banking, microfinance and relat...
As a Mid level Java Developer in the Digital Lending Development team, you will lead the design, development, and optimization of backend systems that power the bank’s digital credit offerings. These include mobile microloans, SME working capital products, digital payments, and credit scoring services.
You will own end-to-end delivery of complex modules, mentor junior engineers, and ensure scalability, and security in enterprise-grade systems deployed across multiple countries. The role requires strong expertise in Java, Spring Boot, and microservices, coupled with an ability to collaborate across product, architecture, and operations teams.
THE KEY RESPONSIBILITIES
- Design and implementation of scalable backend services using Java and Spring Boot.
- Architect and develop REST APIs, event-driven systems, and microservices for lending workflows.
- Ensure code quality through peer reviews, automated testing, CI/CD practices, and code refactoring.
- Mentor and guide junior developers, fostering engineering best practices.
- Collaborate with internal stakeholders, such as QA testers, product analysts, and fellow developers to deliver assigned features.
- Monitor system performance, troubleshoot complex issues, and implement proactive fixes.
- Contribute to Agile ceremonies (planning, grooming, retrospectives) and influence product design.
- Maintain strong focus on secure coding standards and compliance with banking regulations.
CORE ACCOUNTABILITIES AND DELIVERABLES
- Delivery of features and modules with minimal supervision.
- High-quality, unit-tested, and production-ready code.
- Reduced system downtime and improved performance metrics.
- Coaching and mentoring of team members for skill growth.
- Continuous improvement of architecture and processes in the squad.
Qualifications
- 4-6 years of hands-on backend development experience with Java.
- Experience in fintech, banking, or lending systems.
- Strong exposure to microservices architectures in production.
- Experience leading small teams or mentoring developers.
Must-Have
- A bachelor’s Degree, Diploma, or professional certification in Computer Science, Software Engineering, Information Technology, or a closely related field.
Nice-to-Have
- Lending or Fintech-related certifications (e.g., Certified Credit Professional, Digital Lending Compliance) reflecting domain knowledge in financial services or digital lending ecosystems.
Technical Competencies:
- Expert in Java, Spring Boot, Microservices, REST APIs.
- Strong experience with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
- Proficiency in unit/integration testing frameworks (JUnit, Mockito).
- Hands-on with CI/CD pipelines (Jenkins, GitLab, Azure DevOps).
- Exposure to cloud-native development (AWS/Azure, Docker, Kubernetes).
- Solid understanding of event-driven systems, Kafka, RabbitMQ.
- Strong knowledge of security standards (OAuth2, JWT, OWASP).
Leadership/Soft Skills:
- Proven ability to mentor junior engineers.
- Strong problem-solving and analytical thinking.
- Effective communication with both technical and business stakeholders.
- Ability to balance delivery speed with system quality.
Work Hours: 8
Experience in Months: 12
Level of Education: bachelor degree
Job application procedure
Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us
Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION