Backend Developer (Java)

Not Interested
Bookmark
Report This Job

profile Job Location:

Lagos - Nigeria

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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
  • Bachelors degree in Computer Science Engineering or a related field.
  • 710 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.
Job Title: Backend Developer (Java)Location: RemoteEmployment Type: ContractAbout the RoleWe 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 i...
View more view more

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

Company Logo

Offering End-to-End IT & Business Value – From Promise to Proof. Our solutions and services are designed to improve quality, drive customer engagement, ...

View Profile View Profile