Java Developer

3 weeks ago


Manama, Manama, Bahrain Citi Full time
Join or sign in to find your next job

Join to apply for the Java Developer | FX Risk role at Citi

2 days ago Be among the first 25 applicants

Join to apply for the Java Developer | FX Risk role at Citi

Get AI-powered advice on this job and more exclusive features.

We are looking to hire a Java Developer to join our team, part of Citi's FX Technology development team.

This is an exciting opportunity to join a team driven by passion for technology and developing its people. You will collaborate with development, UX, QA, and business stakeholders, with ample opportunities to lead, learn, and grow. We are committed to providing opportunities for our team members to develop both technical and leadership skills. You, along with your project team, will take a hands-on role in shaping the future of our platforms, contributing to development, testing, and deployment best practices.

The role requires you to communicate directly with the business and interpret business requirements; previous finance and FX experience is essential.

Our work is highly impactful and visible to senior management, offering opportunities to own different parts of the platform, lead projects from conception to release, and work directly with clients and business units.

This role offers a chance to work on one of Citigroup's flagship areas, significantly impacting the business, our architecture, and the FX market as a whole.

Key Responsibilities:
  • Plan, design, develop, and contribute to FX Technology systems, helping to build their future state
  • Enhance our best practices to improve technical and operational standards
  • Interact closely with the business product owner and other internal users across FX business and technology
Technical Skills Required:
  • 2-3 years of experience building business-critical full-stack applications
  • Understanding of computer science fundamentals, including algorithms, data structures, and complexity
  • Strong experience with Core Java concepts, garbage collection, JUnit, Mockito, SQL, Unix/Linux
  • Preferred experience with NgRx, RxJS, and AgGrid
  • Experience with modern software development practices such as TDD, Agile, and continuous integration
Education:
  • Bachelor's degree or equivalent experience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity employer. Qualified candidates will be considered regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics.

If you need a reasonable accommodation to use our search tools or apply, please review Accessibility at Citi.

View Citi's EEO Policy Statement and the Know Your Rights poster.

Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Banking, Financial Services, and Investment Banking

Referrals increase your chances of interviewing at Citi by 2x.

Get notified about new Java Software Engineer jobs in Manama, Capital Governorate, Bahrain.

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
  • Java developer

    1 week ago


    Manama, Manama, Bahrain Enlist Resources Full time

    DescriptionWe are seeking an experienced Java Developer to join our dynamic team in the Gulf region. The ideal candidate will have a strong background in Java development and a passion for building high-quality software solutions.ResponsibilitiesDesign, develop, and maintain Java applications.Collaborate with cross-functional teams to define, design, and...


  • Manama, Manama, Bahrain beBee Careers Full time

    Job Title: Java Application DeveloperDescription:We are looking for an experienced Java application developer to join our team and contribute to the development of scalable and efficient applications using Java technologies.As a Java application developer, you will be responsible for designing and developing complex applications using Java SE, EE, OOP, and...


  • Manama, Manama, Bahrain VAM Systems Full time

    Job DescriptionWe are currently looking for a Java/J2EE Developer for our Bahrain operations with the following skillsets and terms & conditions:Qualification: BA in Computer Information SystemsProfessional Qualification: Java certificationYears of Experience: 5 - 7 yearsPreferred Previous Work Experience: BankingTools Required: Java SE, Java EE, Hibernate,...


  • Manama, Manama, Bahrain beBee Careers Full time

    We are seeking a skilled Java/J2EE Developer to join our team in Bahrain. The ideal candidate will have a strong background in Java technologies, with experience in application development using Java SE and EE.The successful candidate will be responsible for developing web interfaces using HTML, JSF, CSS, jQuery, and JavaScript, as well as integrating Java...

  • Java/ J2EE Developer

    2 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Job DescriptionWe are currently looking for a Java/J2EE Developer for our Bahrain operations with the following skillsets and terms & conditions:QualificationBA in Computer Information SystemsProfessional QualificationJava certificationExperience5 - 7 years, preferably with banking experienceTools RequiredJava SE, Java EEHibernate, JPAXML, JSONRESTful APIsMS...


  • Manama, Manama, Bahrain beBee Careers Full time

    Java Developer Job DescriptionThe successful Java Developer will be responsible for designing, developing, and maintaining Java applications with a focus on delivering high-quality software solutions. Key responsibilities include collaborating with cross-functional teams, identifying and resolving bottlenecks, and ensuring adherence to best...


  • Manama, Manama, Bahrain beBee Careers Full time

    Job OverviewWe are seeking a skilled Java developer to join our team. The ideal candidate will possess strong expertise in Java SE and EE, Hibernate, JPA, and web development using Java technologies.Key ResponsibilitiesDevelop Java SE and EE applications with efficient design and coding practicesCreate web interfaces using HTML, JSF, CSS, JQuery, and...

  • Backend Developer

    1 week ago


    Manama, Manama, Bahrain beBee Careers Full time

    Additional RequirementsThe candidate should have a BA in Computer Information Systems, a Java certification, and 5-7 years of experience in banking applications development.Expertise in tools such as Java SE, Java EE, Hibernate, JPA, XML, JSON, RESTful APIs, MS SQL, HTML, CSS, JSF PrimeFaces, Azure, Git, SVN, Eclipse, SoapUI, Postman, WebService development,...

  • Java Developer Role

    1 week ago


    Manama, Manama, Bahrain beBee Careers Full time

    Technical RequirementsAbout the JobWe are looking for a skilled software engineer to join our team.The ideal candidate will have strong experience in Java 17 or higher, good knowledge on core java and advance java concepts, and excellent data structures and algorithms skills.Additionally, they should have hands-on experience in microservices, RESTful Web...


  • Manama, Manama, Bahrain beBee Careers Full time

    Key ResponsibilitiesDesign, develop, test, and deploy Java-based software applicationsWork with Hibernate, JPA, and SQL databases to ensure data integrity and performanceCollaborate with cross-functional teams to identify and prioritize project requirementsImplement secure coding practices and adhere to industry standardsStay up-to-date with the latest Java...