Full Stack Java Developer for Mission-Critical Systems

3 days ago


Manama, Manama, Bahrain Citigroup Inc. Full time
Job Description:
Citigroup Inc. is seeking a skilled Senior Backend Developer to join our Technology team.

Key Responsibilities:
As a Senior Backend Developer, you will be responsible for designing and developing high-volume, low-latency backend applications for mission-critical systems, ensuring high availability and performance.
• Write well-designed, testable, and efficient code, and perform code refactoring to maintain code quality.
• Work proactively and independently to address project requirements, identify performance bottlenecks, and optimize system performance.
• Implement and maintain RESTful and SOAP APIs, microservices, and distributed systems.

Requirements:
To be successful in this role, you should have:
• 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 driving, strong communication and collaboration skills.

Preferred Skills:
We are looking for candidates with familiarity with cloud environments (AWS, Azure, GCP) and containerization (Docker, Kubernetes), as well as knowledge of message brokers like Kafka, Rabbit MQ, or Active MQ.

  • Manama, Manama, Bahrain VAM Systems Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Java Developer to join our team. As a Full Stack Java Developer, you will be responsible for designing, developing, and deploying web applications using Java technologies.Your primary responsibilities will include:Designing and developing web applications using Java technologies such as Spring,...


  • Manama, Manama, Bahrain Citigroup Inc. Full time

    Job DescriptionCitigroup Inc. is seeking a skilled Sr. Backend Developer to join our team.About the RoleThe Senior Backend Developer is an intermediate level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key Responsibilities* Design...


  • Manama, Manama, Bahrain 01 Systems Full time

    We are looking for an experienced. Net full stack software engineer with a passion for building large-scale, mission-critical software in a fast-paced agile environment. The ideal candidate will share our great pride in developing robust and user-friendly solutions and will join an engineering team that strongly believes in leveraging the latest technologies...


  • Manama, Manama, Bahrain 01 Systems Full time

    With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics...


  • Manama, Manama, Bahrain 01 Systems Company WLL Full time

    Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Bachelor of Science(Computers)Nationality: Any Nationality Vacancy: 1 Vacancy Job Description We are looking for an experienced. Net full stack software engineer with a passion for building large-scale, mission-critical software in a fast-paced agile environment. The...


  • Manama, Manama, Bahrain 01 Systems Full time

    We are looking for an experienced .Net full stack software engineer with a passion for building large-scale, mission-critical software in a fast-paced agile environment. The ideal candidate will share our great pride in developing robust and user-friendly solutions and will join an engineering team that strongly believes in leveraging the latest technologies...


  • 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 01 Systems Full time

    With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics...


  • Manama, Manama, Bahrain 01 Systems Company WLL Full time

    About the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at 01 Systems Company WLL. As a key member of our engineering team, you will be responsible for designing and developing large-scale software applications using .Net full stack.The ideal candidate will have a strong passion for building robust and user-friendly...

  • 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

    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

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


  • Manama, Manama, Bahrain SWATX Full time

    Swatx is looking for a skilled Full Stack Professional to join its team. The successful candidate will have experience in developing and maintaining full-stack applications using various programming languages and technologies.About the RoleDesign, develop, and maintain full-stack applications using programming languages such as C#, Java, or...


  • Manama, Manama, Bahrain 01 Systems Company WLL Full time

    Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Bachelor of Science(Computers)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionWe are looking for an experienced .Net full stack software engineer with a passion for building large-scale, mission-critical software in a fast-paced agile environment. The...


  • Manama, Manama, Bahrain The International School Of Choueifat - Amman Full time

    Job Title: Senior IT Infrastructure & Systems Engineer - Mission-Critical SolutionsAbout The International School Of Choueifat - AmmanThe International School of Choueifat, Amman is a part of SABIS Network, a global education network with an active presence in 21 countries on five continents. Our schools educate students in both the private and public...


  • Manama, Manama, Bahrain RESO Full time

    Company Description With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding...


  • Manama, Manama, Bahrain RESO Full time

    As a Lead Full Stack Engineer at SWATX, you will lead the design and development of robust web applications while guiding a talented team of developers. Your expertise in both front-end and back-end technologies will drive innovative solutions and enhance user experiences. Collaborate with cross-functional teams to understand business requirements and...


  • Manama, Manama, Bahrain 01 Systems Company WLL Full time

    About the Team:We are a dynamic team at 01 Systems Company WLL, dedicated to delivering high-quality software solutions using .Net full stack. As a Full Stack Software Professional, you will play a crucial role in shaping the future of our software applications.The ideal candidate will have a strong passion for building robust and user-friendly solutions,...


  • Manama, Manama, Bahrain VAM Systems Full time

    About the JobVAM Systems invites highly skilled and motivated individuals to apply for the position of Oracle ADF Developer.The selected candidate will join VAM Systems - Bahrain and be deputed to one of the organizations in Bahrain.Key responsibilities include building complex business ADF applications using Java, Oracle RDBMS, and Java EE or Oracle Fusion...


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