Mid-Level Spring Boot Backend Developer at Darum
Confidential
Lagos, Nigeria
Permanent
Published 1 month ago · Expires 3 weeks from now
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