CrawlJobs Logo
Senior Java 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:
Join the xVA Technology team to build Citi's next generation, cross-asset risk system platform using cutting-edge technologies. The role involves innovative software development, testing, mentoring team members, and contributing to technical evolution.
Job Responsibility:
  • Development of high-quality, modern and scalable application software contributing towards xVA business and regulatory goals
  • Participation in a fast-paced Agile development process
  • Adhere to development, integration and deployment best practices
  • Performing of code reviews to ensure design and coding standards are upheld
  • Working proactively on diverse and innovative solutions
  • Working closely with product team on requirement analysis and build specification
  • Good communication with support, other development teams, and infrastructure teams
  • Thorough automated testing using unit and integration tests
  • Contributing to architectural standards, development best practices, and promoting adherence to these standards
  • Contributing to architectural and technical evolution of frameworks and APIs
  • Release planning and support post release
  • Influence the strategy of the team
  • Mentoring and supporting others on the team
Requirements:
  • Preferably 8-12 years of relevant experience in Apps Development or systems analysis role
  • Bachelor’s in Computer Science, Mathematics or equivalent
  • Master’s degree preferred
  • In-depth knowledge of Java, MongoDB, Kafka required – Bonus points for Python experience
  • Experience building applications on cloud platforms such as Kubernetes or OpenShift
  • Strong understanding of Distributed Systems and microservices
  • Designing and understanding of best practices of RESTful APIs
  • Experience of industry standard tools – IntelliJ, Bitbucket, Git, Gradle, Jenkins
  • Testing frameworks experience – Junit, Mockito, TDD
  • Must be a self-starter willing to tackle complex application development problems
  • Ability to adjust priorities quickly as circumstances dictate
  • Consistently demonstrates clear and concise written and verbal communication
Nice to have:

Python experience

What we offer:
  • Business casual workplace
  • Hybrid working model (up to 2 days working at home per week)
  • Competitive base salary
  • Benefits supporting well-being, living, and saving
  • Inclusive workplace
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.