datatrota
Signup Login
Home Jobs Blog

Mid-Level Spring Boot Backend Developer at Darum

DarumLagos, Nigeria Software Development
Full Time
Individual Users and Business Owners can hail for riders on the spot. Business owners are our primary market, as we aim to help you ease the hassle of delivery, while you focus on your business.

About the Role

  • 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, Digita lOcean).
  • Exposure to messaging systems (Kafka, RabbitMQ).
  • Familiarity with monitoring tools (Prometheus, Grafana).
  • Knowledge of Kotlin or other JVM languages.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend