CrawlJobs Logo
Senior Backend Developer
https://www.citi.com/ Logo
Citi
Location Icon
Location:
Bahrain, Seef
Category Icon
Category:
IT - Software Development
Job Type Icon
Contract Type:
Employment contract
Salary Icon
Salary:
Not provided
Job Description:
The Senior Backend Developer is responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The role's objective is to contribute to application systems analysis and programming activities.
Job Responsibility:
  • 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
Requirements:
  • 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
Nice to have:
  • 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
Additional Information:
Job Posted:
March 22, 2025
Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.