Java Software Engineer

+1.5 Years Experience
Java

Java

Spring Boot

Spring Boot

Spring Data

Spring Data

Spring Security

Spring Security

Oracle DB

Oracle DB

MySQL DB

MySQL DB

Docker

Docker

JUnit

JUnit

IntelliJ IDE

IntelliJ IDE

As a Java developer, I have hands-on experience building and deploying a cloud-based multi-tenant SaaS platform using Java and Spring, serving jewelry retailers, wholesalers, and manufacturing workshops across Jordan, Saudi Arabia, and the USA. The platform integrates inventory, POS, accounting, and manufacturing modules into a unified, scalable system.

I designed and implemented secure backend architecture supporting real-time POS transactions, concurrent multi-branch operations, and role-based access control — ensuring consistent performance across all modules. I also developed RESTful APIs to seamlessly integrate inventory, sales, manufacturing, accounting, and reporting workflows, enabling smooth data synchronization and system interoperability.

In addition, I developed a Manufacturing module using Spring, applying generic and reusable design patterns to manage jewelry production workflows, materials, and costing processes. I also refactored legacy logic and optimized critical transactional flows, improving system reliability, scalability, and response time.

Key Competencies:

  • Developing and deploying multi-tenant SaaS platforms with Java and Spring Boot
  • Designing secure, scalable backend architectures with role-based access control (JWT, Keycloak)
  • Building and integrating RESTful APIs across complex business modules (POS, inventory, accounting, manufacturing)
  • Working with relational databases (Oracle DB, MySQL) with a focus on transactional integrity and performance
  • Containerization and deployment with Docker; test-driven development using JUnit
  • Refactoring legacy systems and optimizing critical transactional flows for improved reliability and response time

MERN-Stack Developer

+1 Years Experience
HTML CSS

HTML / CSS

JavaScript

JavaScript

React

React JS

Next JS

Next JS

Redux

Redux

Node JS

Node JS

Express JS

Express JS

MongoDB

MongoDB

PostgreSQL

PostgreSQL

Firebase

Firebase

As a MERN-Stack developer, I build dynamic, scalable, and highly responsive web applications using MongoDB, Express, React, and Node.js. I contributed to the frontend of a multi-tenant SaaS platform for the jewelry industry, developing a Manufacturing module in React that applies generic, reusable component patterns to manage production workflows, materials tracking, and costing processes.

On the front-end, I build responsive and user-friendly interfaces using React, leveraging its component-based architecture to create fast, reusable elements that integrate seamlessly with complex backend systems. On the back-end, I use Node.js to build RESTful APIs, handle business logic, and ensure smooth database integration.

Key Competencies:

  • Full-stack JavaScript development using React and Node.js, including complex module UIs (manufacturing, inventory, POS)
  • Building reusable, generic React components for scalable enterprise applications
  • Database design and management using MongoDB and PostgreSQL
  • API development, integration, and performance optimization
  • Version control using Git and GitHub for collaboration and code management
  • Responsive and accessible web design with modern CSS frameworks

Other Technical Skills

CI/CD Pipelines

Experience with Docker, GitHub Actions, and deployment workflows

Cloud & SaaS

Hands-on experience building and deploying multi-tenant cloud SaaS platforms on AWS with Nexus integration

Performance Optimization

Refactoring legacy systems and optimizing critical transactional flows for improved reliability and response time

Security Practices

Role-based access control and security implementation using JWT, Keycloak, and Spring Security

Feedback

It is my sincere pleasure to recommend Hassan, one of our recent MERN Stack graduates at Orange Coding Academy in Zarqa. Hassan has shown remarkable growth throughout the training period, both technically and personally. He demonstrated a solid grasp of JavaScript, MongoDB, Express, React, and Node.js, and was particularly effective in developing scalable full-stack applications. What makes Hassan stand out is his ability to take initiative, seek feedback, and constantly improve. Hassan is a fast learner, a thoughtful developer, and a strong communicator. I have no doubt that he will bring value to any team and continue to develop into an outstanding professional.

Mohammed Frehat

Coding Academy Manager - Orange Jordan

Hasan demonstrated excellent dedication, quick learning, and strong collaboration skills during his training at Coding Academy by Orange. He consistently delivered high-quality work and showed solid technical abilities in every task assigned. Hasan will be a valuable addition to any professional team.

Rawan Abuseini

Lead Web Development Trainer - Orange Jordan