Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Junior Java Developer 
Bahrain, Capital Governorate, Manama 
948925423

09.03.2025

Job Purpose:

The Developer will take up the responsibility of development work for projects within the space of front-office/back-office Foreign Exchange (FX), Money Markets (MM), Derivatives, Fixed Incomes (FI) applications.

Key Responsibilities:

  • Possesses excellent understanding of programming languages;
  • Responsible for applications systems analysis and programming activities.
  • May be responsible for feasibility studies, implementation of new or revised applications systems and programs.
  • Responsible for applications development, Analytic Model Development and Application support activities to meet specific business needs of user areas and test systems to ensure integrity.
  • Utilizes good understanding of apps development procedures and concepts and basic knowledge of other technical areas to identify and define necessary system enhancements; uses script tools.
  • Conducts testing and debugging.
  • Intra team communication skills required to get the task done
  • Capable of communicating ideas and information in a concise and logical manner


Knowledge/Experience:

  • Excellent analytic & problem solving skills
  • Excellent knowledge in Java, J2EE
  • Experience in Messaging, failover
  • Experience in delivering high quality applications
  • Familiar with all phases of the systems lifecycle, from analysis, design and development through to support
  • Experience in multi-tier Java/J2EE applications
  • Knowledge of the FX/MM/FI market and products is very desirable.

Skills:

  • Strong Programming Skills

Essential:

  • Excellent knowledge in Java (JDK 1.7 or more) Excellent knowledge in JMS, JSP, Servlets, Struts 2.0 and SQL/PLSQL Basics
  • Java performance tuning, Threads, Collections
  • Knowledge of any application server
  • Writing and executing automated unit tests using TestNG or JUnit
  • Service oriented , HA architecture
  • HTML5, CSS, JavaScript

Desirable

  • Messaging middleware’s
  • Spring, SWING, JavaFX
  • Oracle
  • JBoss/Weblogic Application server
  • Tools – GIT, Teamcity, uDeploy
  • Code Quality and Analysis tools
  • Distributed Caching technologies
  • AngularJS, NodeJS

Beneficial:

  • IBM MQ/TIBCO EMS

Qualifications:

  • Graduation/Post Graduation qualifications in Computer Engineering (preferable) or any equivalent stream with a very good academic record throughout.
  • A high degree of Analytical ability and Quantitative skills is desirable

Competencies:

  • Innovative and Positive ‘Can Do’ attitude
  • Ability to make effective judgements on available data / knowledge
  • Planning and Organising – Ability to identify the steps to be taken to achieve objectives
  • Excellent pressure management skills required
  • Accountability –self start on goals and achieve targets
  • Strong team orientation and commitment to overall team success
  • willing to go above and beyond to ensure team success
Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the