Lead Java Developer for Scalable Applications

6 days ago


Manama, Manama, Bahrain RESO Full time

About the Role:

">

We are seeking a highly skilled Lead Java Developer to join our team at RESO. As a key member of our technology team, you will be responsible for designing and developing high-volume, low-latency backend applications for mission-critical systems.

">

Key Responsibilities:

">
  • ">
  • Design and develop high-performance Java applications with a focus on scalability, reliability, and maintainability.">
  • Work collaboratively with cross-functional teams to identify project requirements, performance bottlenecks, and optimize system performance.">
  • Implement and maintain RESTful and SOAP APIs, microservices, and distributed systems.">
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.">
  • Mentor junior developers and provide guidance on best practices, coding standards, and software design patterns.">
">

Requirements:

">
  • ">
  • 5+ years of hands-on experience in Java development.">
  • Strong knowledge of OOP principles and design patterns.">
  • Experience with RESTful and SOAP APIs, microservices, and distributed systems.">
  • Solid understanding of SQL/No SQL databases (e.g., My SQL, Postgre SQL, Mongo DB).">
  • Experience with Spring Boot for building microservices.">
  • Strong understanding of multithreading, concurrency, and memory management in Java applications.">
  • Experience with unit testing frameworks (JUnit, Test NG) and test automation tools.">
  • Experience working in Agile development environments.">
  • Excellent problem-solving skills and the ability to handle complex technical challenges.">
  • Self-driven, strong communication and collaboration skills.">
  • Familiarity with cloud environments (AWS, Azure, GCP) and containerization (Docker, Kubernetes)">
">

PREFERRED SKILLS

">
  • ">
  • Knowledge of message brokers like Kafka, Rabbit MQ, or Active MQ.">
  • Familiarity with security best practices for Java applications.">
  • Contributions to open-source Java projects or active involvement in the Java developer community is a plus.">
">

Education:

">

Bachelor's degree/University degree or equivalent experience.

">

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

">

Citigroup Inc. and its subsidiaries invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.



  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionAt RESO, we are hiring a skilled Senior Java Developer to join our team of experts in building innovative, cross-asset risk system platforms. Our team is focused on developing cutting-edge technology solutions to meet complex trading and regulatory requirements.Role OverviewWe are seeking a talented developer to contribute to the design,...

  • Java Developer Lead

    4 days ago


    Manama, Manama, Bahrain RESO Full time

    About UsAt RESO, we're building a team of innovative thinkers and skilled developers to work on our next-generation risk system platform. This cutting-edge technology will enable us to better manage complex trading and regulatory requirements.We're looking for a talented Senior Java Developer to join our xVA Technology team, which is responsible for...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Key ResponsibilitiesAs a Senior Software Engineer, your key responsibilities will include:Software Development & Architecture: Design, develop, and maintain enterprise-grade Java applications with a focus on scalability, reliability, and performance.Financial Services Expertise: Collaborate with financial clients to understand complex business processes and...


  • Manama, Manama, Bahrain Citigroup Full time

    Job DescriptionThe successful candidate will be responsible for developing high-quality, scalable, and secure Java applications that meet the evolving needs of our customers and businesses. They will work closely with cross-functional teams to gather requirements, design solutions, and implement features that drive business value.This role requires a deep...


  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionWe are seeking a skilled Software Developer to join our team. As a member of our highly acclaimed Technology team, you will have the opportunity to participate in and shape the expansion and pre-eminence of our Business working together with our team of highly skilled technologists.You will be responsible for developing high-quality software...


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

    We are seeking a highly skilled Senior Java Developer to join our team engaged in building Citi's next generation, cross-asset risk system platform.The x VA 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...

  • Java developer

    7 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

    Job Description:At RESO, we are seeking an experienced Java Developer to join our team. As a key member of our development team, you will play a crucial role in designing, developing, and implementing robust banking applications using Java technologies.About the Role:We are looking for a skilled Java Developer with a strong background in Java SE, Java EE,...

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

    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

    7 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

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

  • Java developer

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


  • 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

    Position OverviewThis AVP senior software developer position at RESO is responsible for the design and development of high-quality, scalable backend applications. The ideal candidate will have a strong background in Java development, architecture, and technologies.Key Responsibilities:Develop High-Performance, Scalable Backend Applications: Design and...


  • Manama, Manama, Bahrain Options Group Full time

    We are seeking a highly skilled Senior Java Engineer to join our team in Bahrain and take on the challenge of leading our software development efforts. As a key member of our team, you will be responsible for designing and delivering high-quality software solutions that meet the needs of our clients in the financial services sector.Primary...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    About ARRAY INNOVATIONARRAY INNOVATION is a leading organization in the software development industry, committed to delivering high-quality solutions to our esteemed clients.Job DescriptionWe are seeking an exceptional Senior Software Lead to join our accomplished team as a Lead Software Architect for Scalable Solutions. As a Senior Software Lead, you will...


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

    Job Overview:Citigroup, Inc. is seeking an experienced Senior Backend Developer to join our Technology team. As a Senior Backend Developer, you will be responsible for designing and developing high-volume, low-latency backend applications for mission-critical systems.Key Responsibilities:• Design and develop scalable, efficient, and well-documented code•...


  • Manama, Manama, Bahrain Talent Leaders Inc. Full time

    We are seeking a highly skilled Middleware Developer to join our IT Transformation & Digital Channels team at Talent Leaders Inc.Job DescriptionTalent Leaders Inc. is committed to delivering innovative solutions that transform the banking industry. As a Middleware Developer, you will play a vital role in designing, developing, and deploying secure and...