Full Stack Developer at HR Fleek
HR Fleek
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Full Stack Developer
About the Role
We invite applications from suitably qualified candidates to join our team as a Full Stack Developer.
Key Responsibilities
- Design, develop, and maintain backend applications using Java, Spring Boot, and related frameworks
- Build and maintain RESTful APIs and integrate with external systems and services
- Implement microservices architecture, ensuring scalability, resilience, and high availability
- Write clean, efficient, and maintainable code following best practices and coding standards
- Work with databases such as MySQL, PostgreSQL, or MongoDB
- Participate in code reviews, troubleshoot issues, and optimize application performance
- Collaborate with DevOps teams to support CI/CD pipelines using tools like Docker, Jenkins, or Kubernetes
- Ensure application security, reliability, and compliance with enterprise standards
- Document technical designs, processes, and specifications
- Work in an Agile/Scrum environment and contribute to sprint planning and execution
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- 3+ years of hands-on experience in Java development
- Strong experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate
- Experience building and consuming RESTful APIs
- Solid understanding of OOP, design patterns, and software architecture principles
- Experience with relational and/or NoSQL databases
- Proficiency with version control tools (e.g., Git)
- Experience with build tools like Maven or Gradle