--}}

About the Role

We’re seeking a highly skilled Senior Java Backend Developer to join our growing development team. The ideal candidate is passionate about building robust, scalable, and high-performance backend systems using modern Java frameworks and tools. You’ll play a key role in architecting microservices, optimizing application performance, and contributing to a container-first development environment.

Key Responsibilities

  • Design and implement scalable backend services using Java (Core & Advanced) and Spring Boot
  • Build and maintain microservices architectures, RESTful APIs, and enterprise-grade applications
  • Optimize code performance and data structures to ensure system reliability
  • Develop and maintain SQL schemas, queries, and performance-tuned database integrations with MySQL or PostgreSQL
  • Use Quarkus to build lightweight, container-ready Java applications (when applicable)
  • Manage project dependencies and builds using Maven (mvn) across multi-module environments
  • Containerize applications using Docker, and collaborate on deployment strategies
  • Implement unit testing and embrace Test-Driven Development (TDD) practices using tools like JUnit and Mockito
  • Collaborate via Git version control and participate in code reviews, pull requests, and branching strategies
  • Work within Agile/Scrum teams and contribute to sprint planning, retrospectives, and daily stand-ups
  • Integrate CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI

Requirements

  • 6+ years of professional experience in Java backend development
  • Strong command of Java, Spring Boot, and related frameworks
  • Proficiency in SQL and relational database design
  • Hands-on experience with Docker, Maven, and CI/CD pipelines
  • Excellent understanding of RESTful API development, multithreading, and OOP principles
  • Strong problem-solving skills and attention to code quality
  • Collaborative mindset with a willingness to mentor and support team growth

Nice to Have

  • Experience with Kafka, RabbitMQ, or ActiveMQ for event-driven system integration
  • Familiarity with Kubernetes or Docker Compose for container orchestration and deployment
  • Previous experience working in fast-paced startup environments or distributed teams

 


Salary

Competitive

Monthly based

Location

, East Gonja Municipal District, Savannah Region, Ghana, Savannah Region, Ghana

Job Overview
Job Posted:
2 days ago
Job Expire:
1w 6d
Job Type
Remote
Job Role
Developer
Education
Bachelor Degree
Experience
5 - 10 Years
Slots...
1

Share This Job:

Location

, East Gonja Municipal District, Savannah Region, Ghana, Savannah Region, Ghana