Mid level Java Developer
About Equity Bank Kenya Limited
Equity Bank Kenya Limited is a Kenyan bank and financial services provider headquartered in Nairobi providing retail banking and commercial banking services
Description
Qualifications
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.