Senior Java Developer

5 days ago


Manama, Manama, Bahrain Citigroup Inc. Full time

We are hiring a Senior Java Developer to join our team engaged in building Citi's next generation, cross-asset risk system platform. Our team primarily focuses on developing and enhancing strategic systems and services that directly impact how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks.

Job Description
  • Development of high-quality, modern, and scalable application software contributing towards x VA business and regulatory goals.
  • Participation in a fast-paced Agile development process, adhering to development, integration, and deployment best practices.
  • Performing code reviews to ensure design and coding standards are upheld, working proactively on diverse and innovative solutions.
  • Working closely with product teams on requirement analysis and build specification, providing 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 post-release support.

Requirements:

  • Preferably 8-12 years of relevant experience in Apps Development or systems analysis roles.
  • Bachelor’s in Computer Science, Mathematics, or equivalent; Master’s degree preferred.
  • In-depth knowledge of Java, Mongo DB, Kafka required.
  • Bonus points for Python experience, experience building applications on cloud platforms like Kubernetes or Open Shift.
  • 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.

Candidate Requirements:

  • 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.

Benefits:

By joining Citi Bahrain, you will be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), 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.


  • Java developer

    5 days ago


    Manama, Manama, Bahrain VAM Systems Full time

    Company Description Job Description VAM Systems is currently looking for Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required: Java...

  • Java developer

    4 weeks ago


    Manama, Manama, Bahrain VAM Systems Full time

    Job Description VAM Systems is currently looking for Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required: Java SE, Java EE,...


  • Manama, Manama, Bahrain RESO Full time

    As a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand...


  • Manama, Manama, Bahrain Options Group Full time

    Senior Java Engineer, Bahrain (on-site) WANTEDWe are seeking an exceptional Senior Software Engineer with expertise in Java to join our client's team. This is an exciting opportunity to work on high-quality software solutions for prestigious clients, particularly in the financial services sector. We're looking for individuals who are passionate about...


  • Manama, Manama, Bahrain Options Group Full time

    Senior Java Engineer, Bahrain (on-site) WANTEDWe are seeking an exceptional Senior Software Engineer with expertise in Java to join our client's team. This is an exciting opportunity to work on high-quality software solutions for prestigious clients, particularly in the financial services sector. We're looking for individuals who are passionate about...

  • Java developer

    2 weeks ago


    Manama, Manama, Bahrain VAM Systems Full time

    Job Description VAM Systems is currently looking for a Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required: Java SE, Java EE,...

  • Java developer

    4 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Job Description VAM Systems is currently looking for a Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required: Java SE, Java EE,...

  • Java developer

    4 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Job Description VAM Systems is currently looking for Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification BA Computer Information Systems Professional Qualification Java certification Years of Experience5 - 7 years Preferred Previous Work Experience Banking Tools Required Java SE, Java EE, Hibernate,...

  • Java developer

    6 days ago


    Manama, Manama, Bahrain RESO Full time

    Company Description Job Description VAM Systems is currently looking for Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification BA Computer Information Systems Professional Qualification Java certification Years of Experience5 - 7 years Preferred Previous Work Experience Banking Tools Required Java SE,...

  • Java developer

    6 days ago


    Manama, Manama, Bahrain RESO Full time

    Company Description Job Description VAM Systems is currently looking for a Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required:...


  • Manama, Manama, Bahrain RESO Full time

    RESO is currently seeking a highly skilled Senior Software Engineer specialized in Java to join our team. As a member of our accomplished team, you will contribute to the design, development, and maintenance of high-quality software solutions for esteemed clients.Key Responsibilities:Design, Develop, and Maintain High-Quality Software SolutionsArchitect...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on...


  • Manama, Manama, Bahrain VAM Systems Full time

    About VAM SystemsVAM Systems is a prominent Business Consulting, IT Solutions and Services company with extensive experience in delivering cutting-edge solutions.We are currently seeking an experienced Oracle ADF Developer for our Bahrain operations. This role offers the opportunity to work on complex business applications using Java, Oracle RDBMS, and Java...


  • Manama, Manama, Bahrain Citigroup Full time

    Company OverviewCitigroup is a global leader in financial services, with a rich history and a strong commitment to innovation. Our technology division plays a critical role in driving business growth and customer satisfaction.We are seeking an experienced Senior Java Developer to join our team of experts who design, build, and maintain cutting-edge...

  • Senior java developer

    3 weeks ago


    Manama, Manama, Bahrain Citigroup Inc. 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 x VA risk system utilizing cutting-edge technology to meet complex trading and regulatory requirements. The x VA Technology team actively develops and...


  • Manama, Manama, Bahrain RESO 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 x VA risk system utilising cutting edge technology to meet complex trading and regulatory requirements. The x VA Technology team actively develops and...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    About the Role:The Senior Backend Developer will contribute to the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. This role involves contributing to applications systems analysis and programming activities.Key Responsibilities:• Develop high-quality, maintainable, and testable...

  • Senior Java Developer

    23 hours ago


    Manama, Manama, Bahrain Citigroup, Inc. Full time

    About the RoleWe are looking for an experienced Senior Java Developer to join our xVA Technology team. The successful candidate will contribute to the development of high-quality, modern, and scalable application software that meets complex trading and regulatory requirements.The ideal candidate will have in-depth knowledge of Java, MongoDB, Kafka, and...


  • Manama, Manama, Bahrain RESO Full time

    Team/Role OverviewWe 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...


  • Manama, Manama, Bahrain VAM Systems Full time

    About the RoleWe are looking for a highly skilled Java Development Expert to join our team. As a Java Development Expert, you will be responsible for designing, developing, and deploying complex software systems using Java technologies.Your primary responsibilities will include:Designing and developing complex software systems using Java technologies such as...