Java Application Developer
Jobs for Humanity · Riyadh, Riyadh Region, Saudi Arabia · SAR 180K/yr
Non-profit Organizations · 11-50 employees
About the role
Design, develop, and maintain Java-based applications and services to meet performance, reliability, and security standards. Collaborate on defect resolution and support scheduled releases through continuous improvement.
What they look for
Requirements
Requires proficiency in Java, Spring Framework, REST API development, and SQL databases like PostgreSQL or MySQL. Candidates should have experience with Hibernate, testing frameworks, and CI/CD pipelines.
Full description
Company Description
Jobs for Humanity is partnering with NHA to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.
Company Name: NHA
Job Description
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
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
- Company: NHA
- Compensation: SAR 0 - SAR 15000 - monthly