Experienced Java Software Engineer
2 days ago
Head of HR, Array Innovation I Occupational psychologist
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.
- 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.
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.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
#J-18808-Ljbffr-
Experienced java software engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeAt 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...
-
Senior java software engineer
1 week ago
Manama, Manama, Bahrain ARRAY INNOVATION Full timeAt 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...
-
Senior Java Software Architect
1 day ago
Manama, Manama, Bahrain TAT IT Technolgies Full timeJob DescriptionWe are seeking a skilled Java Developer with expertise in the Banking Domain to join our team at TAT IT Technologies.About the RoleThis is an exciting opportunity for a motivated and experienced Java Developer to contribute to the development of software solutions using Java.The ideal candidate will have a strong background in software...
-
Cloud-Based Java Software Engineer
4 days ago
Manama, Manama, Bahrain RESO Full timeWe are seeking a skilled Cloud-Based Java Software Engineer to join our team at RESO. This is a unique opportunity for a motivated and experienced software engineer to make a significant impact on the development of our next-generation risk system platform.About UsAt RESO, we are committed to delivering cutting-edge technology solutions that meet complex...
-
Experienced Full Stack Java Engineer Wanted
2 days ago
Manama, Manama, Bahrain RESO Full timeAs a Senior Software Engineer at RESO, you will be responsible for designing, developing, and maintaining high-quality software solutions for esteemed clients. We are looking for a highly skilled professional with expertise in Java, Spring Framework, and financial services.Job DescriptionDesign, develop, and maintain enterprise-grade Java applications with a...
-
Senior java engineer, bahrain
1 week ago
Manama, Manama, Bahrain Options Group Full timeSenior Java Engineer, Bahrain (on-site) WANTEDWe are seeking an exceptional Senior Software Engineer with expertise in Java to join our client's team. This is an exciting opportunity to work on high-quality software solutions for prestigious clients, particularly in the financial services sector. We're looking for individuals who are passionate about...
-
Senior java engineer
1 week ago
Manama, Manama, Bahrain RESO Full timeAs 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...
-
Senior Java Engineer, Bahrain
1 week ago
Manama, Manama, Bahrain Options Group Full timeSenior Java Engineer, Bahrain (on-site) WANTEDWe are seeking an exceptional Senior Software Engineer with expertise in Java to join our client's team. This is an exciting opportunity to work on high-quality software solutions for prestigious clients, particularly in the financial services sector. We're looking for individuals who are passionate about...
-
Manama, Manama, Bahrain ARRAY INNOVATION Full timeJob DescriptionWe're seeking an exceptional Senior Software Engineer to join our team. As a pivotal member of our accomplished team, you'll play a crucial role in designing, developing, and maintaining high-quality software solutions for our esteemed clients.With a strong foundation in software engineering principles and a passion for technology, you'll be...
-
Java Enterprise Software Architect
2 days ago
Manama, Manama, Bahrain RESO Full timeWe are a cutting-edge tech company seeking an exceptional Senior Software Engineer specializing in Java to join our accomplished team. You will play a pivotal role in designing, developing, and maintaining high-quality software solutions for esteemed clients.Key Responsibilities:Software Development & ArchitectureDesign, develop, and maintain...
-
Java Solutions Architect in Finance
1 day ago
Manama, Manama, Bahrain TAT IT Technolgies Full timeJob RequirementsTAT IT Technologies is seeking an experienced Java Developer with expertise in the Banking Domain to join our team.About the RoleThis is an excellent opportunity for a skilled Java Developer to contribute to the development of software solutions using Java.The ideal candidate will have a strong background in software architecture, design...
-
Banking Domain Java Expert
1 day ago
Manama, Manama, Bahrain TAT IT Technolgies Full timeJob OverviewTAT IT Technologies is seeking a skilled Java Developer with expertise in the Banking Domain to join our team.About the RoleThis is a fantastic opportunity for a motivated and experienced Java Developer to contribute to the development of software solutions using Java.The ideal candidate will have a strong background in software architecture,...
-
Software Engineer Banking Expert
6 days ago
Manama, Manama, Bahrain RESO Full time**Job Description:**We are seeking a skilled Software Engineer to join our team at RESO. As a key member of our team, you will be responsible for designing and developing software solutions using Java in the banking domain.Responsibilities:Software Development: Design, develop, and maintain high-quality software solutions using Java, collaborating with...
-
Lead Java Developer in Banking Domain
1 day ago
Manama, Manama, Bahrain TAT IT Technolgies Full timeJob SummaryTAT IT Technologies is seeking an experienced Java Developer with expertise in the Banking Domain to join our team.About the RoleThis is an excellent opportunity for a skilled Java Developer to contribute to the development of software solutions using Java.The ideal candidate will have a strong background in software architecture, design patterns,...
-
Senior Java Software Developer
3 days ago
Manama, Manama, Bahrain VAM Systems Full timeAbout 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...
-
Senior process engineer
3 weeks ago
Manama, Manama, Bahrain The Chemical Engineer Full timeJOB DESCRIPTIONWood has upcoming new and exciting opportunities with our clients in Bahrain. We are currently looking for Expression of Interest applications for a Process Engineer/ Senior Process Engineer to be based in Bahrain. If you are an experienced Process Engineer and looking for a new challenge, we welcome you to make an application. Please note...
-
Senior Java Engineer Position
3 days ago
Manama, Manama, Bahrain Citigroup, Inc. Full timeJob DescriptionWe are seeking an experienced Senior Java Developer to join our team of software development experts. In this role, you will be responsible for designing, developing, and implementing high-quality, modern, and scalable application software contributing towards xVA business and regulatory goals.Main ResponsibilitiesParticipate in a fast-paced...
-
Senior software engineer
3 weeks ago
Manama, Manama, Bahrain ARRAY INNOVATION Full timeArray is currently seeking an exceptional Senior Software Lead to join our accomplished team. As a Senior Software Lead, 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...
-
C++ software engineer
1 week ago
Manama, Manama, Bahrain 01 Systems Full timeWith 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...
-
C++ software engineer
1 week ago
Manama, Manama, Bahrain RESO Full timeCompany 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...