Senior Java Software Engineer

5 days ago


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 this epic adventure.
Relevant experience within financial services sector is a must, experience with multithreading is a strong advantage.

Position: Senior Software Engineer (Java)

Location: Bahrain (not remote)

Job Type: Full-time

Experience: Minimum 8 years of daily coding in Java

Selection Process: coding test and/or technical interviews

Job Description:
Array is currently seeking an exceptional Senior Software Engineer specialised in Java to join our accomplished team. You will play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.

Key Responsibilities:

Software Development & Architecture

  • Design, develop, and maintain enterprise-grade Java applications with a focus on scalability, reliability, and performance.
  • Develop clean, efficient, and maintainable code following industry best practices and coding standards.
  • Architect solutions tailored for large-scale financial services systems with low latency and high throughput requirements.

Financial Services Expertise
(Strong Advantage)

  • Collaborate with financial clients to understand complex business processes and translate them into technical solutions.
  • Develop applications in compliance with financial regulations, ensuring data integrity and security.
  • Prior experience with trading systems, risk management solutions, or payment processing platforms is a significant plus.

Technical Leadership & Mentoring

  • Provide technical guidance and mentorship to junior developers and team members.
  • Lead code reviews, ensuring code quality, consistency, and adherence to global standards.
  • Contribute to technical discussions, architecture reviews, and strategic technology decisions.

Collaboration & Agile Methodologies

  • Work closely with cross-functional teams, including Product Managers, QA Engineers, and DevOps teams.
  • Participate in Agile ceremonies (Scrum, Sprint Planning, Retrospectives) to ensure timely project delivery.
  • Communicate effectively with global stakeholders, ensuring alignment on project goals and deliverables.

Continuous Improvement & Innovation

  • Stay updated with the latest trends in Java development, financial technologies, and software engineering.
  • Identify process improvements, tooling enhancements, and optimization opportunities.

Drive innovation by recommending new technologies, frameworks, or methodologies suitable for clients.

Qualifications & Experience:

  • 7+ years of hands-on Java development experience
    , focusing on enterprise-level solutions.
  • Strong expertise in
    core Java, multithreading, collections, and concurrency
    .
  • Proven experience with
    Spring Framework (Spring Boot, Spring MVC, Spring Security)
    .
  • Solid understanding of
    RESTful API development, microservices architecture
    , and design patterns.
  • Experience with
    SQL/NoSQL databases
    (e.g., Oracle, PostgreSQL, MongoDB).
  • Proficiency in
    CI/CD pipelines
    and tools (e.g., Jenkins, GitLab CI).
  • Familiarity with
    cloud platforms
    (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).

Additional Requirements:

  • Excellent communication and stakeholder management skills.
  • Strong problem-solving abilities with a proactive, solution-oriented approach.
  • Ability to thrive in a fast-paced, globally distributed environment.
  • Proven track record of delivering legendary software solutions on time and within budget.
  • Thrive in the chaos of an Agile development environment.
  • Team player with social XP – we're building a tribe, not just a team.
  • Always ahead of the curve – stay curious, stay cool.

Good to have:

  • Preferred Financial Services Experience
  • Prior work on financial systems, including trading platforms, market data feeds, payment gateways, or regulatory compliance solutions.
  • Understanding of low-latency coding practices and high-frequency trading environments.
  • Familiarity with financial data formats (e.g., FIX protocol, SWIFT messages) is a plus.

  • Software Engineer I

    7 days ago


    Manama, Manama, Bahrain JPMorganChase Full time

    DescriptionKick-start your software engineering career as an entry-level Software Engineer I. Be part of a team that is pushing the boundaries of what's possible.As a Software Engineer I at JPMorganChase within the Commercial and Investment Bank for Trade Finance business, you will be a part of an agile team that works to enhance, design, and deliver the...

  • Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain BenchMatrix Solutions W.L.L. Full time

    We are looking for a Software Engineer to join our software development team. The suitable candidate will be responsible for building project architecture, and developing, testing, and maintaining software applications.Job Responsibilities:Develop high-quality software design, architecture, and applications to meet client requirements.Identify, prioritize,...

  • Software Developer

    2 weeks ago


    Manama, Manama, Bahrain ATYAF Holding Full time

    Position Overview:We are seeking a motivated Entry-Level Bahraini Software Developer to join our growing team. This role is ideal for fresh graduates who are passionate about coding and eager to build a strong foundation in software development.Key Responsibilities:Assist in designing, developing, testing, and maintaining software applications.Write clean,...

  • AI Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain nineDots Full time

    AI Software Engineer – Automation & Client Delivery – BahrainJoin a fast-moving AI and automation consultancy where engineering drives the entire business. As an AI Software Engineer, you will build internal products that automate core operations, then work directly with clients to design and deploy high-impact AI solutions across the region.The...

  • Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain Flourish Full time

    The Role: We're an early-stage team building a project— a fully on-chain decentralized borrowing protocol — and we're currently looking to bring on two Web3 developers:Frontend Developer – to help update and improve our React.Smart Contract Developer – to build and integrate contracts using Solidity, , wagmi, etc.We're aiming to hire both by next...


  • Manama, Manama, Bahrain Iacovou Group Full time

    Company DescriptionIacovou Group is a leading construction company in Cyprus with over 60 years of experience in the building and civil engineering sectors. The Group operates internationally, completing projects in Cyprus, Greece, the UK, and the Middle East, and is renowned for its expertise in innovative construction methods for airports, highways,...


  • Manama, Manama, Bahrain Binance Full time

    Senior Frontend Engineer - Compliance TechBinance is a leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 280 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched...

  • Resident Engineer

    2 weeks ago


    Manama, Manama, Bahrain Euro Group Engineering Consultancy Full time

    Job Description:Euro Group Engineering Consultancy is seeking a highly experienced Resident Engineer for a 24-month infrastructure project in Bahrain. The ideal candidate will have a solid background in infrastructure projects, particularly focusing on bridges, highway roads, and services.Key Responsibilities:Supervise and manage all on-site construction...


  • Manama, Manama, Bahrain K-Soft Company (A YBA Kanoo Enterprise) Full time

    Job Title: Senior Network and Security EngineerLocation: BahrainCompany: K-SoftPosition Overview:This role focuses on implementation and support for firewalls, SD-WAN, WAF, ADC, and other network/security related solutions.Job Description:Offering technical support to customers for systems and configurationsDesigning and implementing network solutions and/or...

  • SAS Data Engineer

    2 days ago


    Manama, Manama, Bahrain VAM SYSTEMS Full time

    Job DescriptionVAM Systems is currently looking for SAS Data Engineer for our Bahrain operations with the following skillsets and terms & conditions:QualificationBE Computer Science and EngineeringProfessional TrainingSQL Development, SAS EG, SAS DI, Object-orientated Programming (e.g. C#, Java)Experience Required:Experience in the following tools (3+...