Mid-Level Spring Boot Backend Developer at Darum

Confidential

Lagos, Nigeria Permanent

Published 1 month ago · Expires 3 weeks from now

Share :

Job description

## Title: Mid-Level Spring Boot Backend Developer

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

Required Qualifications

  • 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, Digital Ocean)
  • Exposure to messaging systems (Kafka, RabbitMQ)
  • Familiarity with monitoring tools (Prometheus, Grafana)
  • Knowledge of Kotlin

Interested in this job?

Log in to see the email

Not registered yet? Create a free account