Darum Nigeria is a logistics hailing app for users and dispatch owners, where you can request for the services of dispatch riders wherever you are in Lagos.
Job Overview
- We are looking for a skilled and motivated Mid-Level Spring Boot Backend Developer to join our growing team. The ideal candidate will have a strong background in Java and hands-on experience building RESTful APIs and microservices using Spring Boot. You will collaborate with cross-functional teams to deliver high-quality backend solutions that power our applications.
Responsibilities
- Design, develop, and maintain backend services and APIs using Java and Spring Boot.
- Implement and optimize microservices architecture.
- Collaborate with frontend developers, QA engineers, and product managers.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to technical discussions.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure application performance, security, and scalability.
- Write unit and integration tests to ensure code quality.
- Document technical specifications and system designs.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 2-4 years of experience developing backend applications with Java and Spring Boot.
- Solid understanding of RESTful API design and development.
- Good knowledge of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Experience with version control systems (e.g., Git).
- Familiarity with containerization (Docker) and CI/CD pipelines.
- Understanding of microservices architecture and principles.
- Knowledge of security best practices in backend development.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Nice to Have
- Experience with cloud platforms (AWS, Azure, GCP, DigitalOcean).
- Exposure to messaging systems (Kafka, RabbitMQ).
- Familiarity with monitoring tools (Prometheus, Grafana).
- Knowledge of Kotlin or other JVM languages.
Method of Application
Meet the qualifications? Email your CV to [email protected] using the position as subject.