On-site
--
Company

Job Details

We are seeking a Java Software Engineer to design, develop, and maintain Java-based applications and services. You will help deliver high-quality features, improve performance and scalability, and ensure secure, reliable code through testing, code reviews, and continuous improvement.


Job Purpose

Build and maintain Java/Spring applications and services that meet performance, reliability, and security standards while supporting scheduled releases through defect resolution and effective collaboration.

Job Duties and Responsibilities

  • Java Spring Framework
  • REST API development
  • Microservices basics
  • Hibernate/JPA
  • SQL (PostgreSQL/MySQL)
  • JUnit/Mockito
  • Git
  • CI/CD (Jenkins/GitHub Actions)
  • Code reviews
  • Performance optimization
  • Secure coding
  • Defect resolution
  • Continuous improvement

Desired Candidate Profile

Qualifications

Required Qualifications

  • Java Spring Framework
  • REST API development
  • SQL (PostgreSQL/MySQL)
  • Hibernate/JPA
  • JUnit/Mockito
  • Maven/Gradle
  • Git
  • CI/CD (Jenkins/GitHub Actions)
  • Microservices basics
  • Dependency and security awareness
  • Test-driven development mindset
  • Collaboration and release readiness

Similar Jobs

About Jobs for Humanity
Saudi, Riyadh