Qureos

FIND_THE_RIGHTJOB.

Java Backend Specialist

Manama, Bahrain

Fixed Income Sales and Trading Services Technology (FI S&T Services Tech) is responsible for delivering advanced technology solutions to support Citi Markets Fixed Income businesses. The Java Backend Specialist is a senior-level position focused on designing, developing, and implementing complex frontend systems. This role emphasizes driving innovation, ensuring seamless system integration, and delivering impactful solutions to meet business objectives.

Key Responsibilities:

  • Lead the design, development, and deployment of scalable backend systems using Java and modern frameworks.
  • Architect and implement microservices-based solutions to support business requirements.
  • Develop and maintain RESTful APIs and integrate with external systems.
  • Optimize system performance, scalability, and reliability.
  • Ensure code quality through best practices, including code reviews, unit testing, and documentation.
  • Collaborate with product managers, architects, and other stakeholders to define technical requirements.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Mentor and guide junior and mid-level developers, fostering a culture of technical excellence.
  • Stay ahead of emerging technologies and recommend their adoption where appropriate.

Required Skills and Qualifications:

  • Significant professional experience in backend development with Java.
  • Expertise in Java frameworks such as Spring Boot, Hibernate, and related technologies.
  • Strong experience with microservices architecture and cloud platforms (AWS, Azure, or GCP).
  • Proficiency in designing and working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Hands-on experience with containerization (Docker) and orchestration tools (Kubernetes).
  • Strong knowledge of CI/CD pipelines, version control systems (Git), and DevOps practices.
  • Experience with messaging systems like Kafka or RabbitMQ.
  • Proven ability to lead technical discussions and make architectural decisions.
  • Excellent problem-solving skills and a deep understanding of system design principles.
  • Strong communication and leadership skills.

Preferred Qualifications:

  • Experience with event-driven architecture and distributed systems.
  • Knowledge of security best practices for backend systems.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Exposure to frontend technologies and their integration with backend systems.
  • Understanding of Python, Generative AI (Gen AI), and LLMs, including their applications and frameworks, is a plus.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

© 2025 Qureos. All rights reserved.