Experienced Java Software Engineer
7 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
1 week ago
Manama, Manama, Bahrain ARRAY INNOVATION Full timeJob 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...
-
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...
-
Experienced Java Software Engineer
1 week ago
Manama, Manama, Bahrain beBee Careers Full timeTechnical Expertise:As a Senior Java Engineer, you will leverage your expertise in core Java, including Java 8 or higher, as well as experience with popular frameworks such as Spring, Hibernate, and JavaServer Faces (JSF).
-
Java Software Engineer
7 days ago
Manama, Manama, Bahrain beBee Careers Full timeMobile Software EngineerWe seek an experienced software engineer with expertise in Android application development to join our team.The ideal candidate will have a strong background in Java, Android Lifecycle, and Android SDK, as well as experience working with Agile methodologies.This role involves leading the development of multiple mobile applications...
-
Experienced Java Developer Wanted
7 days ago
Manama, Manama, Bahrain beBee Careers Full timeSenior Java Software ProfessionalYou will be responsible for designing, developing, and maintaining high-quality software solutions.We are looking for an experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will play a pivotal role in developing and maintaining high-quality software solutions using Java.Main...
-
Java Software Engineer
4 days ago
Manama, Manama, Bahrain beBee Careers Full timeJob Title: Java Software EngineerDescription:As a Java software engineer, you will be responsible for designing and developing scalable and efficient applications using Java technologies.You will work with the development team to identify project requirements and create technical solutions.Your expertise in Java SE, EE, OOP, and multi-threading will be...
-
Senior Java Software Engineer Position
7 days ago
Manama, Manama, Bahrain beBee Careers Full timeJava Architect RoleDesign, develop, and maintain high-quality software solutions for our clients.We are seeking an experienced Senior Software Engineer to lead the design, development, and maintenance of enterprise-grade Java applications. You will work closely with cross-functional teams to ensure that software solutions meet the highest standards of...
-
Java Software Engineer Position
2 weeks ago
Manama, Manama, Bahrain beBee Careers Full timeWe 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...
-
Senior Java Software Engineer Role
1 day ago
Manama, Manama, Bahrain beBee Careers Full timeSenior Java Software Engineer RoleWe are seeking a skilled Senior Java Software Engineer to join our accomplished team. You will play a pivotal role in designing, developing, and maintaining high-quality software solutions for our esteemed clients.
-
Java Software Engineer
1 week ago
Manama, Manama, Bahrain beBee Careers Full timeJob DescriptionWe are seeking an experienced Java developer to take on a challenging role in software development.Key ResponsibilitiesDesign and develop high-quality Java applications that meet industry standards.Collaborate with cross-functional teams to define and deliver new features.Identify and resolve application bottlenecks, ensuring optimal...