Senior Java Developer

4 weeks ago


Manama, Bahrain Citigroup, Inc. Full time

Senior Java Developer

**Team/Role Overview**

We are hiring a Senior Java Developer to join a team engaged to build Citi's next generation, cross-asset risk system platform. The team is primarily working towards building the strategic xVA risk system utilising cutting edge technology to meet complex trading and regulatory requirements.

The xVA Technology team actively develops and enhances a set of co-operative, strategic systems and services which have a direct bearing on how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks. We support traders, salespeople, risk managers, financial controllers and operations staff who are located mostly in London, New York. Our latest project involves reengineering a new front to back framework to support Citi's internal firm wide and regulatory stress testing submissions.

**What you'll do**:

- 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
- 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
- Ability to adjust priorities quickly as circumstances dictate.
- Consistently demonstrates clear and concise written and verbal communication.

**What we can offer you**:
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.

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.

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

**Job Family Group**:
Technology

**Job Family**:
Applications Development

**Time Type**:
Full time

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

View the " **EEO is the Law** " poster. View the **EEO is the Law Supplement**.

View the **EEO Policy Statement**.

View the **Pay Transparency Posting**

Job ID 24797758


  • Senior Java Developer

    2 months ago


    Manama, Bahrain Citi Full time

    **Job Title: Senior Java Developer** **Come and join our Global Spread Product team in Bahrain!** Are you looking for a career move that will put you at the heart of a global financial institution? By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial...

  • Java Developer

    1 month ago


    Manama, Bahrain VAM Systems Full time

    **Company Description** **Job Description** VAM Systems **is currently looking for **Java Developer (Offshore) **for our** Bahrain **operations with the following skillsets and terms & conditions: **Years of Experience: 5 - 7 years** **Qualification** - Bachelor's Degree in Computer Science Or BA Computer Information Systems - Certification in Java...

  • Senior Java Developer

    3 weeks ago


    Manama, Bahrain Talent Pal Full time

    Senior Java Developer **Team/Role Overview** We are hiring a Senior Java Developer to join a team engaged to build Citi's next generation, cross-asset risk system platform. The team is primarily working towards building the strategic xVA risk system utilising cutting edge technology to meet complex trading and regulatory requirements. The xVA Technology...

  • Senior Java Developer

    3 weeks ago


    Manama, Bahrain Talent Pal Full time

    **Team/Role Overview** We are hiring a Senior Java Developer to join a team engaged to build Citi's next generation, cross-asset risk system platform. The team is primarily working towards building the strategic xVA risk system utilising cutting edge technology to meet complex trading and regulatory requirements. The xVA Technology team actively develops...


  • Manama, Bahrain Tech Bay IT Solutions Full time

    **Looking for JAVA Certified Developer** **Role Description**: This is a full-time on-site role for a JAVA Developer at Tech Bay IT Solutions in Manama. The JAVA Developer will be responsible for software development, working with microservices architecture, programming, utilizing the Spring Framework, and Java development. - Your experience with SQL in...


  • Manama, Bahrain Talent Pal Full time

    **Looking for JAVA Certified Developer** **Role Description**: This is a full-time on-site role for a JAVA Developer at Tech Bay IT Solutions in Manama. The JAVA Developer will be responsible for software development, working with microservices architecture, programming, utilizing the Spring Framework, and Java development. - Your experience with SQL in...

  • Java Developer

    5 months ago


    Manama, Bahrain VAM Systems Full time

    VAM Systems is currently looking for Java Developer - GraphQL for Bahrain Skills & Qualifications: - Bachelor degree in Engineering or Computer Science Graduate having 3-5 years of experience. - Experience on most of the following tools and technologies - Javascript, ReactJS/Angular, ExpressJS, JSON, HTML5 - Java, Spring (Boot, Data, messaging, web,...

  • Fx Risk

    3 days ago


    Manama, Bahrain Citigroup, Inc. Full time

    FX Risk - Java Senior Backend Developer (Hybrid) **Responsibilities**: - Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality - Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer...

  • Java -j2ee Developer

    3 weeks ago


    Manama, Bahrain VAM Systems Full time

    **Company Description** **Job Description** VAM Systems **is currently looking for Java - **J2EE Developer** for our** Bahrain **operations with the following skillsets and terms & conditions: **Basic requirements**: - 4+ years of experience in Java, J2EE programming, CSS, JavaScript, HTML and Web Standards - Preferably certified in the field, e.g. OCJP &...


  • Manama, Bahrain BIBF Full time

    **The IT Department at the Bahrain Institute of Banking & Finance is seeking a **Full-Time Senior Software Developer**: - Bachelor’s degree in Computer Science, Software Engineering, or related field - 5+ years of experience in software development - Experience in leading software development project is preferable. - Proven full stack development...

  • Senior Java Developer

    5 months ago


    Manama, Bahrain Venuiti Full time

    Are you interested in immigrating to Canada? **Requirements**: Excellent English Skills 8+ years of JAVA development experience (technical interview and test to follow) Experience in either Finance or Healthcare industries The process will look approximately as follows, and you will only advance through each step upon successful completion of the previous...


  • Manama, Bahrain Talent Pal Full time

    **The IT Department at the Bahrain Institute of Banking & Finance is seeking a **Full-Time Senior Software Developer**: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - 5+ years of experience in software development. - Experience in leading software development project is preferable. - Proven full stack development...

  • Full-Stack Developer

    5 months ago


    Manama, Bahrain Talent Pal Full time

    DESCRIPTION - 3-5 years' experience on software development using Java - Mandatory - JavaScript ,Angular,REACT. - Extensive experience with SQL and modelling JPA/Hibernate entities - Experience with source control tools,Git,Bitbucket etc - Experience with TDD and Unit Testing practices - Experience with Java Web Frameworks,Spring Boot,J2EE etc - Experience...

  • Senior Java Developer

    5 months ago


    Manama, Bahrain Venuiti Full time

    Are you interested in immigrating to Canada? **Requirements**: Excellent English Skills 8+ years of JAVA development experience (technical interview and test to follow) Experience in either Finance or Healthcare industries The process will look approximately as follows, and you will only advance through each step upon successful completion of the previous...


  • Manama, Bahrain VAM Systems Full time

    **Vam Systems** Is A Business Consulting, It Solutions And Services Company. **Vam Systems** Is Currently Looking For Sr. Developer For our Bahrain operations with the following skillsets & terms and conditions: **Skills & Qualifications**: - Bachelor degree in Engineering or Computer Science Graduate having 7-10 years of experience. Experience on most of...

  • Senior Developer

    5 months ago


    Manama, Bahrain Talent Pal Full time

    Roles & Responsibilities: - Develop and design algorithms and flowcharts - Gather and analyze system requirements - Create system wireframe and prototype - Produce efficient code based on specifications - Work on the integrations between software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade...

  • Fx Risk

    1 week ago


    Manama, Bahrain Citi Full time

    **Responsibilities**: - Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality - Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems - Ensure essential procedures are...

  • Software Developer

    5 months ago


    Manama, Bahrain Computer World W.L.L. Full time

    Expatriates available in Bahrain or Bahraini National only - Graduate Degree in Computer Science or equivalent - 1-3 years experience on **.Net, MVC, #C, APEX, and knowledge of Java**: - Excellent English Communication Skills Brief Role & Responsibilities - Preparation of user guides and manuals for cabin crew and other users. - Analyzing data using Oracle...

  • Backend Developer

    2 months ago


    Manama, Bahrain Leanium Technologies Full time

    **For Bahraini's Only ---** - Java - Spring - Development of control panels - Development of APIs - Push notifications integration Pay: From BD600.000 per month **Language**: - Arabic (required)

  • Backend Developer

    6 months ago


    Manama, Bahrain Leanium Technologies Full time

    **For Bahraini's Only ---** - Java - Spring - Development of control panels - Development of APIs - Push notifications integration **Salary**: From BD600.000 per month **Language**: - Arabic (preferred)