Current jobs related to Experienced Java Software Engineer - Manama, Manama - RESO


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Head of HR, Array Innovation I Occupational psychologistAt 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...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Job Title: Senior Software Engineer (Java)About Us: Array Innovation is a software services company that's redefining the tech landscape. We're on a mission to become a leading tech giant and put Bahrain on the map.Job Description: We're seeking an exceptional Senior Software Engineer specialized in Java to join our accomplished team. You'll play a pivotal...


  • Manama, Manama, Bahrain beBee Careers Full time

    Main Purpose of Job: · We are seeking an experienced Senior Software Developer who is skilled in Ant Design, Next.js, TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3. The ideal candidate will oversee project management tasks, represent required solutions for the company, and contribute to technical leadership.**Senior Software Developer Role at...


  • Manama, Manama, Bahrain beBee Careers Full time

    Job DescriptionWe are seeking an experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using Java 17 or higher and good knowledge on core java and advance java concepts.Develop secure and...


  • Manama, Manama, Bahrain beBee Careers Full time

    We are seeking an experienced Java Engineer who can design, develop, and maintain high-quality software solutions.The ideal candidate will have strong proficiency in core Java and experience with popular Java frameworks like Spring, Hibernate, or JavaServer Faces (JSF).A strong understanding of relational databases, RESTful APIs, and microservices...


  • Manama, Manama, Bahrain beBee Careers Full time

    Technically Focused Software Engineer PositionThis is an excellent opportunity for an experienced software engineer to join our team and contribute to the design, development, and delivery of our technology products.You will work closely with cross-functional teams to deliver solutions that meet business requirements and are scalable, reliable, and secure....

  • Senior Java Engineer

    4 weeks ago


    Manama, Manama, Bahrain RESO Full time

    As a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand...

  • Software Engineer

    5 days ago


    Manama, Manama, Bahrain beBee Careers Full time

    Job Title: Software DeveloperThis is an exciting opportunity to work on complex business problems using technical skills and knowledge.About the JobWe are looking for experienced developers who can design, develop, and implement solutions to users' needs and requirements.Candidates should have strong analytical and problem-solving skills to identify and...


  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software EngineerWe are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and TypeScript. Experience with Angular, Java, and Spring...

  • Senior Java Engineer

    4 weeks ago


    Manama, Manama, Bahrain SWATX Full time

    As a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand...

Experienced Java Software Engineer

1 month ago


Manama, Manama, Bahrain RESO 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.

Position: Senior Software Engineer (Java)

Location: Bahrain (not remote)

Job Type: Full-time

Experience: Minimum 7 years daily using Java

Selection Process: coding test and 2 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.
#J-18808-Ljbffr