Mid-Level Back-End Developer

Diamond Trust Bank

Job Information

Company

Diamond Trust Bank

Career Level

Mid-Level

Employee Type

Full Time (On-Site)

Job Type

Experience

Closing Date

February 21, 2025

Job Description

About the Role:

Reporting directly to the Lead Back Mid-Level Back End Developer will be responsible for developing and maintaining the back-end components of web and mobile applications. They will work closely with the development team to ensure the quality and scalability of the applications.

Key Responsibilities:
  • Design, develop, and maintain RESTful web services using Java Spring Boot.
  • Participate in architectural discussions and propose solutions to complex problems.
  • Work with the front-end developers to integrate the back-end functionality with the user interface.
  • Write unit tests and integration tests to ensure the quality of the code.
  • Collaborate with DevOps engineers to ensure smooth deployment of the applications.
  • Track work related tasks at every development stage and keep the team aligned with all code changes.
  • Stay up to date with the latest industry trends, technologies, and standards related to back-end development.
Personal Competencies:
  • A positive mindset and can-do attitude.
  • Ability to work collaboratively as part of a team.
  • Strong analytical and problem-solving skills.
  • Attention to detail and ability to follow coding standards.
  • Self-motivated and able to take initiative.
  • Ability to prioritize work effectively.
  • Ability to learn new technologies quickly.
  • Excellent communication skills.
Skills & Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of experience in software development, with a focus on back-end
    development.
  • Strong understanding of object-oriented programming concepts.
  • In-depth knowledge of Java Spring Boot.
  • Experience with RESTful web services.
  • Strong understanding of DevOps and CI/CD practices.
  • Experience with container technologies like Docker and Kubernetes.
  • Knowledge of SQL and NoSQL databases.
  • Familiarity with cloud technologies like Azure/AWS.
  • Experience with OAuth and JWT Tokens.
  • Understanding of API management solutions.
  • Knowledge of Microservice Architecture.
  • Understanding of modern data technologies (Kafka, GRPC, Kinesis, Snowflake).
Application Procedure:

If interested in the above position and meet the requirements indicated, present your application via the DTB Website Career Portal: Career Portal

Deadline for receiving applications is February 21, 2025. This is a physical role in Nairobi Kenya, remote and hybrid will not apply. Hours are 8.30am to 5pm Monday to Friday and 9.00 a.m. to 12.30 p.m. Saturday.

NB: Only successful candidates will be contacted.

DTB is an equal opportunity employer and DOES NOT charge for job applications at any stage of the recruitment process.

Share this job :

 Important Job Safety Tips

  1. Never Pay for a Job – Legitimate employers do not charge application or processing fees. 
  2. Verify Employer Details – Research the company before applying. Check their official website, LinkedIn, and online reviews to confirm legitimacy.
  3. Be Cautious with Personal Information – Do not share sensitive details (e.g., ID number, bank details, passwords) unless you are 100% sure of the employer’s credibility.
  4. Beware of Too-Good-to-Be-True Offers – High salaries with no experience required or instant hiring are often red flags. If it seems too easy, be cautious.
  5. Use Official Channels – Apply directly through the company’s website or verified job portals rather than random emails or WhatsApp numbers.
  6. Avoid Unofficial Interviews – If invited for an interview at an unfamiliar location, confirm the company’s office address and opt for public places for initial meetings.

📌 Report Suspicious Jobs

Company Overview

Diamond Trust Bank

Related Jobs