What you’ll do:
- 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
What we’ll need from you:
- Preferably 6-10 years of relevant experience in Apps Development or systems analysis role
- Bachelor’s in Computer Science, Mathematics or equivalent.
- Master’s degree in preferred
- In depth knowledge of Java, MongoDB, Kafka required – Bonus points for Python experience
- Experience building applications on cloud platform 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.
By joining Citi Bahrain, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary and benefits that support you to be well, live well and save well.
Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.
Development process improvement:
- Ensuring conformance to Citi engineering standards
- Improving all aspects of our development and release processes
- Documentation through wiki’s or confluence should be second nature
Applications Development
Time Type:
Full timeView the " " poster. View the .
View the .
View the