Java Backend Specialist
Citi.com
Office
ROAD 2819, BLDG 1133, Bahrain
Full Time
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.
Java Backend Specialist
Office
ROAD 2819, BLDG 1133, Bahrain
Full Time
October 1, 2025