Current jobs related to Enterprise Software Engineer with Java Expertise - Manama, Manama - ARRAY INNOVATION


  • Manama, Manama, Bahrain beBee Careers Full time

    About the Role">Design, develop, and maintain high-performance Java applications.">Key Responsibilities">Develop clean, efficient, and maintainable code following industry best practices and coding standards.Collaborate with financial clients to understand complex business processes and translate them into technical solutions.">Financial Services...


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


  • Manama, Manama, Bahrain beBee Careers Full time

    Job Description    We are seeking a highly skilled and experienced Sr. Java Enterprise Software Developer to join our team. In this role, you will be responsible for designing, developing, and deploying complex business applications using Java, Oracle RDBMS, and Java EE or Oracle Fusion technology stacks.    As a key member of our team, you will...


  • Manama, Manama, Bahrain beBee Careers Full time

    About the JobWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have extensive experience in designing and developing efficient software solutions.Main Responsibilities:Create robust algorithms and flowcharts to drive software development.Design and develop system wireframes and prototypes based on specifications.Produce...


  • Manama, Manama, Bahrain beBee Careers Full time

    We are looking for a talented Java Software Engineer to join our team and contribute to the development of innovative technology solutions. As a Java Software Engineer, you will be responsible for designing, developing, and testing software applications using Core Java concepts, garbage collection, JUnit, Mockito, SQL, Unix/Linux.The ideal candidate will...


  • Manama, Manama, Bahrain beBee Careers Full time

    About the Job:This is an exciting opportunity for a talented Java and/or Python Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software components.Your primary responsibilities will include executing standard software solutions, writing secure and high-quality code...


  • Manama, Manama, Bahrain beBee Careers Full time

    Senior Java Engineer Job DescriptionWe are seeking a highly skilled Senior Java Engineer to join our team.Main Responsibilities:Design and implement Java applications that drive business growth.Work collaboratively with cross-functional teams to deliver high-quality software solutions.Apply industry best practices to optimize application...

  • Software Engineer

    2 days ago


    Manama, Manama, Bahrain beBee Careers Full time

    Job Description:Technical ExpertiseWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in Java 17+ and knowledge of core and advanced Java concepts.Key ResponsibilitiesDevelop creative software solutions, design, develop, and troubleshoot, thinking beyond routine approaches.Write secure, high-quality...

  • Senior java engineer

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


  • Manama, Manama, Bahrain 01 Systems Full time

    We are looking for an experienced Android software engineer with a passion for building highly performant mobile applications for mission-critical software in a fast-paced agile environment. The ideal candidate will share our great pride in developing user-friendly and elegant mobile solutions and will join an engineering team that strongly believes in...

Enterprise Software Engineer with Java Expertise

2 weeks ago


Manama, Manama, Bahrain ARRAY INNOVATION Full time

About ARRAY INNOVATION

ARRAY INNOVATION is a pioneering software services company dedicated to driving innovation and technological advancement. Our team is comprised of visionary individuals who strive for excellence in every aspect of their work.

We're committed to delivering top-notch software solutions that meet the evolving needs of our clients. As Senior Software Engineers, you'll have the opportunity to shape the future of our company and make a lasting impact.

Job Description:

We're seeking an accomplished Senior Software Engineer with expertise in Java to join our esteemed team. You'll be responsible for designing, developing, and maintaining high-quality software solutions for our esteemed clients.

Key Responsibilities:

  • Software Development & Architecture
  • Design and develop 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.
  • 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.
  • Stay updated with the latest trends in Java development, financial technologies, and software engineering.
  • Identify process improvements, tooling enhancements, and optimization opportunities.

Requirements:

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