Backend Developer (Java) at Tezza Business Solutions Ltd

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 hour ago

Additional Details

Job ID
154337
Job Views
23

Job Description






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.



Similar Jobs

Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept