Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Citi Group AVP - Senior Backend Developer 
Bahrain, Capital Governorate, Manama 
91516004

11.03.2025

Responsibilities:

  • Design and develop high-volume, low-latency backend applications for mission-critical systems, ensuring high availability and performance.
  • Write well-designed, testable, and efficient code, and perform code refactoring to maintain code quality.
  • Work proactively and independently to address project requirements, identify performance bottlenecks, and optimize system performance.
  • Implement and maintain RESTful and SOAP APIs, microservices, and distributed systems.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.


Qualifications:

  • 5+ years of hands-on experience in Java development.

  • Strong knowledge of OOP principles and design patterns.

  • Experience with RESTful and SOAP APIs, microservices, and distributed systems.

  • Solid understanding of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

  • Experience with Spring Boot for building microservices.

  • Strong understanding of multithreading, concurrency, and memory management in Java applications.

  • Experience with unit testing frameworks (JUnit, TestNG) and test automation tools.

  • Experience working in Agile development environments.

  • Excellent problem-solving skills and the ability to handle complex technical challenges.

  • Self driving, strong communication and collaboration skills.

Preferred Skills:

  • Familiarity with cloud environments (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Knowledge of message brokers like Kafka, RabbitMQ, or ActiveMQ.
  • Familiarity with security best practices for Java applications.
  • Contributions to open-source Java projects or active involvement in the Java developer community is a plus.

Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the