Java Application Developer๐ฃ Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Opportunity
Jobs for Humanity is seeking a Java Application Developer to join our team in Riyadh. This full-time role is suitable for individuals with 0-1 years of experience who are eager to contribute to the design, development, and maintenance of Java-based applications and services.
Role Purpose and Objectives
The primary objective of this position is to build and maintain robust Java/Spring applications and services. The developer will ensure these applications meet established performance, reliability, and security standards. Key contributions will include supporting scheduled releases through effective defect resolution and collaborative team efforts.
Key Responsibilities
- Design, develop, and maintain Java-based applications.
- Implement applications using the Spring Framework.
- Develop and integrate REST APIs.
- Contribute to Microservices implementation.
- Utilize Hibernate/JPA for data persistence.
- Interact with SQL databases, including PostgreSQL and MySQL.
- Conduct unit testing using JUnit/Mockito.
- Manage code with Git version control.
- Support CI/CD pipeline management (Jenkins/GitHub Actions).
- Participate in code reviews.
- Optimize application performance.
- Apply secure coding practices.
- Resolve defects and bugs.
- Engage in continuous improvement initiatives.
Required Technical Skills
- Proficiency in Java programming.
- Experience with the Spring Framework.
- Ability to develop REST APIs.
- Knowledge of SQL (PostgreSQL/MySQL).
- Experience with Hibernate/JPA.
- Familiarity with JUnit/Mockito.
- Proficiency with Maven/Gradle build tools.
- Experience with Git version control.
- Knowledge of CI/CD concepts and tools (Jenkins/GitHub Actions).
- Understanding of Microservices basics.
Professional Attributes
- Awareness of dependency and security best practices.
- Adherence to a test-driven development (TDD) mindset.
- Strong collaboration skills for team environments.
- Readiness to support scheduled releases effectively.
Application Information
We invite qualified candidates to apply for this Java Application Developer position.
Requirements
- No experience required
Similar Jobs
You may also like
- Related Java Application Developer Opportunities
- Marketing Manager Jobs in Jeddah
- General Accountant Jobs in Jeddah
- Real Estate Broker Jobs in Jeddah
- Sales Specialist Jobs in Jeddah
- Waiter Jobs in Jeddah
- Other Job Fields in Riyadh
- Marketing Manager Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Real Estate Broker Jobs in Riyadh
- Sales Specialist Jobs in Riyadh
- Waiter Jobs in Riyadh
- Nurse Specialist Jobs in Riyadh
- Project Manager Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Barista Jobs in Riyadh
- Cost Controller Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Mobile Application Developer Jobs in Riyadh
- Electrical Networks Maintenance Technician Jobs in Tabuk
- OSH Engineer Jobs in Al Wajh
- Sales Specialist Jobs in Jazan
- Speech Therapist Jobs in Taif
- Clinical Nutritionist Jobs in Riyadh
- HVAC Technician Jobs in Najran
- Receptionist Jobs in Sakaka
- Data Entry Agent Jobs in Muhayil
- Mechanical Motors Technician Jobs in Dhahran Al Janub