Skip to Content

Java Fullstack Developer

Riyadh, Saudi Arabia

Position Overview

We are seeking an experienced Java Fullstack Developer to join our dynamic team. The ideal candidate will have a strong background in both backend and frontend development, with extensive experience in the banking or capital markets domain. This role involves designing, developing, and maintaining high-performance web-based applications using modern technologies and frameworks.

Key Responsibilities

  • Design, develop, and maintain web-based applications using Spring Boot and microservices architecture.
  • Develop and integrate RESTful web services to ensure seamless communication between services.
  • Implement and optimize the database access layer using Hibernate with JPA, including writing DDL and DML statements.
  • Develop responsive and interactive user interfaces using the Angular framework.
  • Containerize applications using Docker for efficient deployment and scalability.
  • Utilize Jenkins for continuous integration and continuous deployment (CI/CD) pipelines.
  • Collaborate with cross-functional teams using Jira for project tracking and task management.
  • Review and execute test cases to ensure application quality and reliability.
  • Log, track, and report defects, and work closely with the QA team to resolve issues.
  • Use IntelliJ IDEA as the primary integrated development environment (IDE).

Required Qualifications and Experience

  • Minimum 5+ years of hands-on experience in Java Fullstack Development.
  • Mandatory experience in the banking domain or capital markets domain.
  • Strong proficiency in backend technologies:
    • Spring Boot
    • Microservices
    • RESTful web services
    • Hibernate with JPA
  • Expertise in frontend development using the Angular framework.
  • Experience with build and deployment tools:
    • Docker
    • Jenkins
  • Familiarity with project management and issue tracking tools such as Jira.
  • Solid understanding of database design and development, including writing DDL and DML statements.
  • Proficiency in using IntelliJ IDEA for development.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration abilities.

Preferred Skills

  • Knowledge of additional frontend frameworks or libraries is a plus.
  • Experience with cloud platforms (e.g., AWS, Azure) is desirable.
  • Familiarity with Agile/Scrum methodologies.

Work Arrangement

  • This position is onsite.


Java Full Stack
Microservices
Testing
Web applications
Technical Expertise

What We Offer

Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more


Perks

A full-time position
Attractive salary package.


Trainings

12 days / year, including
6 of your choice.


Sport Activity

Play any sport with colleagues,
the bill is covered.


Eat & Drink

Fruit, coffee and
snacks provided.