Job Purpose:
We are seeking an experienced Senior Java Engineer with 5+ years of hands-on development experience to architect and build scalable, high-performance applications for mission-critical FinTech systems. This role offers the opportunity to work with cutting-edge technologies in the FinTech and digital banking space. You will collaborate with cross-functional teams to design, develop, and deploy robust solutions, ensuring they meet both business needs and technical specifications. Proficiency in AWS, with a deep understanding of cloud-native development, is highly valued. If you’re looking to make an impact in digital finance, we want you on our team!
Main Duties & Responsibilities:
- Architect and develop high-throughput, low-latency applications for mission-critical financial services with an emphasis on performance, security, and scalability.
- Lead all phases of the software development lifecycle, from concept and design to testing and deployment.
- Mentor and guide junior engineers, sharing best practices, conducting code reviews, and fostering a culture of continuous learning.
- Write clean, efficient, and well-documented code while adhering to best practices and design patterns.
- Ensure all systems are designed to meet high-availability and performance requirements, ensuring compliance with technical specifications and standards.
- Drive continuous improvement initiatives by evaluating new technologies and approaches, presenting them for architectural review.
- Actively participate in code reviews, pair programming, and collaborative problem-solving with cross-functional teams.
Skills & Qualifications:
- Bachelor’s Degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of proven experience in Java development, with a deep understanding of object-oriented design and architecture.
- Expertise in the Spring Framework (Spring Boot, Spring Cloud, etc.) and related technologies.
- Strong knowledge of SQL, NoSQL, and ORM technologies (Hibernate, JPA).
- Experience with open-source development tools such as Maven, Tomcat, and Apache frameworks.
- Proficiency in microservices architecture and RESTful API design.
- Hands-on experience with cloud-based platforms such as AWS is a major plus.
- Previous experience in FinTech or digital banking platforms is a major plus.
- Solid understanding of software testing methodologies (unit, integration, E2E, performance) and familiarity with TDD (Test-Driven Development).
- Familiarity with DevOps practices (CI/CD pipelines, Docker, Kubernetes) is a plus.
Why You’ll Love Being Part of Jordan Ahli Bank!
What We Offer?
Career Growth: We love promoting from within—40% of our openings are filled by our own talent!
Inclusive Culture: We’re all about teamwork and innovation. Your ideas matter here.
Continuous Learning: Stay on top of your game with our awesome training programs.
Recognition & Rewards: We celebrate your wins and reward hard work.
Work-Life Balance: We prioritize your well-being and offer a balanced work-life environment.
Gender Equity and Non-Discrimination:
We are dedicated to fostering an inclusive workplace where diversity is celebrated, and discrimination has no place. Our commitment to fairness ensures that everyone has the opportunity to succeed.