Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
TB

Backend Developer (Java)

Tezza Business Solutions LLC
🇳🇬 Nigeria
Remote
Mid level
11 months ago
  • Java
  • Microservices
  • Agile
  • Spring Boot
  • Hibernate
  • Devops
  • SQL
  • NoSQL
  • CI/CD
  • Spring Framework
  • REST API
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • Kubernetes
  • Jenkins
  • GitLab CI
  • CircleCI
  • Git
  • AWS
  • Azure
  • GCP
  • RabbitMQ
  • ActiveMQ
  • OAuth2
  • JWT
  • Test-Driven Development
  • TDD
  • JUnit
  • Mockito
  • IaC
  • Terraform
  • Ansible
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Job Title: Backend Developer (Java)
Location: Remote
Employment Type: Contract
About the Role

We are seeking an experienced Backend Developer (Java) to design, build, and maintain scalable, high-performance backend systems. The ideal candidate has strong expertise in Java-based microservices architecture, is comfortable with cloud-native applications, and can work collaboratively in an agile environment to deliver reliable and efficient software solutions.

Key Responsibilities
  • Design, develop, and maintain backend services and APIs using Java and related frameworks (Spring Boot, Hibernate, etc.).
  • Architect and implement scalable microservices that support business applications and integrations.
  • Optimize system performance, ensuring high availability, scalability, and security.
  • Collaborate with frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions.
  • Implement data storage solutions (SQL and NoSQL databases) and optimize database queries.
  • Integrate external systems and third-party APIs securely and efficiently.
  • Participate in code reviews, ensure adherence to best practices, and maintain high code quality.
  • Troubleshoot production issues, perform root cause analysis, and implement robust fixes.
  • Contribute to CI/CD pipelines and automated testing frameworks.
  • Stay current with emerging technologies, frameworks, and industry trends.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7–10 years of professional backend development experience with Java.
  • Strong hands-on experience with Spring Framework (Spring Boot, Spring Security, Spring Cloud).
  • Proven experience building and deploying microservices architectures.
  • Proficiency with RESTful API design and development.
  • Experience with Relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, CircleCI) and version control (Git).
  • Strong debugging, performance tuning, and problem-solving skills.
Preferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of message brokers (Kafka, RabbitMQ, or ActiveMQ).
  • Exposure to API gateways, authentication, and authorization protocols (OAuth2, JWT).
  • Experience in test-driven development (TDD) and automated testing frameworks (JUnit, Mockito).
  • Familiarity with DevOps principles and infrastructure-as-code tools (Terraform, Ansible).
  • Contribution to open-source projects or technical communities.
Soft Skills
  • Excellent communication and collaboration skills.
  • Strong analytical thinking and attention to detail.
  • Ability to mentor junior engineers and review peer code.
  • Self-driven, proactive, and adaptable to a fast-paced environment.

Backend Developer (Java) · Tezza Business Solutions LLC

Auto apply with Likeremote