240 Java jobs in Saudi Arabia
Java Developer
Posted 16 days ago
Job Viewed
Job Description
Join to apply for the Java Developer role at Emdad Al Khebrat
We are seeking a highly motivated and detail-oriented Java Developer at the entry level to join our dynamic team. This role requires a strong foundation in modern web technologies, particularly Angular, and a keen understanding of advanced concepts such as lazy loading, reactive forms, and performance optimization. The ideal candidate will have a passion for coding and a desire to tackle complex issues while ensuring best practices in API integration, security, and web standards. This position offers the opportunity to collaborate with cross-functional teams, focusing on enhancing user experience and developing high-quality web applications. As a Java Developer, you will also engage in continuous learning and improvement initiatives, contributing to an innovative work environment.
Required Skills and Qualifications:
- Expertise in Angular:
- Extensive experience with Angular (Angular 2+), including advanced concepts like lazy loading, change detection, and reactive forms.
- Proficiency in Angular CLI and RxJS for managing asynchronous data streams.
- Strong understanding of Angular architecture, dependency injection, and modular development.
- Advanced Web Technologies:
- Expertise in CSS preprocessors like SASS or LESS and CSS-in-JS solutions.
- API Integration and Performance Optimization:
- Proven experience integrating RESTful APIs, GraphQL, and /or WebSocket-based services.
- Strong understanding of API security, authentication (OAuth, JWT), and data handling best practices.
- Ability to optimize web applications for performance, scalability, and SEO.
- Tooling and Workflow:
- Proficient in version control systems like Git and collaborative workflows (e.g., GitFlow).
- Advanced knowledge of build tools (Webpack, Vite) and package managers (npm, Yarn).
- Experience with CI/CD pipelines and automated deployment processes.
- Testing and Debugging:
- Strong expertise in writing unit tests, integration tests, and end-to-end tests using frameworks like Jasmine, Karma, or Cypress.
- Problem-Solving and Innovation:
- Strong analytical skills to solve complex technical challenges.
- Proactive in identifying and implementing improvements to existing systems and processes.
Job Responsibilities:
- Develop and maintain dynamic web applications using Angular, ensuring modular development and adherence to best practices.
- Assist in integrating RESTful APIs and optimizing application performance for scalability and security.
- Participate in code reviews and collaborate with other developers to identify and resolve potential issues.
- Create unit tests and participate in the testing process to validate software functionality and identify bugs.
- Utilize version control tools to manage code changes efficiently and assist in the CI/CD pipeline processes.
- Help troubleshoot performance issues and devise improvements to existing applications.
- Engage in continuous learning to stay current with emerging web technologies and trends.
- Contribute to brainstorming sessions to innovate and enhance user experience and application design.
- Document development processes and technical specifications as needed for team understanding and knowledge transfer.
- Associate
- Full-time
- Education and Information Technology
- IT Services and IT Consulting, Software Development, and IT System Testing and Evaluation
Senior Java Developer
Posted 9 days ago
Job Viewed
Job Description
Job Overview: Master-Works is looking for a skilled and experienced Senior Java Developer with expertise in Spring Boot to join our dynamic team. In this role, you will design, develop, and implement enterprise-level applications using Java and Spring Boot frameworks, while collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain enterprise-level applications using Java and Spring Boot.
- Collaborate with product owners and team members to gather requirements and develop technical solutions.
- Implement RESTful APIs and microservices architecture to ensure scalability and performance.
- Troubleshoot and resolve software defects to enhance system performance.
- Participate in code reviews, contributing to code quality and best practices.
- Write unit tests to ensure code reliability and functionality.
- Stay current with industry trends and best practices in Java development and Spring ecosystem.
- Provide mentorship and guidance to junior developers as needed.
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience as a Java Developer
- Strong expertise in Spring Boot framework and microservices architectures
- Solid understanding of RESTful API design and development
- Experience with database technologies such as MySQL, Oracle, or similar
- Familiarity with build tools and version control systems (e.g., Maven, Git)
- Excellent analytical and problem-solving skills
- Ability to work effectively in a team-oriented environment
- Strong communication skills, both verbal and written
- Passion for learning new technologies and improving existing skills
Senior Java Developer
Posted 9 days ago
Job Viewed
Job Description
Job Overview: Master-Works is looking for a skilled and experienced Senior Java Developer with expertise in Spring Boot to join our dynamic team. In this role, you will design, develop, and implement enterprise-level applications using Java and Spring Boot frameworks, while collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain enterprise-level applications using Java and Spring Boot.
- Collaborate with product owners and team members to gather requirements and develop technical solutions.
- Implement RESTful APIs and microservices architecture to ensure scalability and performance.
- Troubleshoot and resolve software defects to enhance system performance.
- Participate in code reviews, contributing to code quality and best practices.
- Write unit tests to ensure code reliability and functionality.
- Stay current with industry trends and best practices in Java development and Spring ecosystem.
- Provide mentorship and guidance to junior developers as needed.
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience as a Java Developer
- Strong expertise in Spring Boot framework and microservices architectures
- Solid understanding of RESTful API design and development
- Experience with database technologies such as MySQL, Oracle, or similar
- Familiarity with build tools and version control systems (e.g., Maven, Git)
- Excellent analytical and problem-solving skills
- Ability to work effectively in a team-oriented environment
- Strong communication skills, both verbal and written
- Passion for learning new technologies and improving existing skills
Senior Java Developer
Posted 11 days ago
Job Viewed
Job Description
Join to apply for the Senior Java Developer role at Saudi Networkers Services .
Responsibilities and Requirements:- Strong knowledge of core Java, JEE, Spring Boot, SQL/NoSQL, REST, Hibernate, and JQuery.
- Experience with object-oriented design and Microservices Architecture.
- Familiarity with SOA-based application development and Cloud Technologies.
- Ability to test code and troubleshoot effectively.
- Experience in full-stack development and Agile/DevOps practices.
- Healthcare domain experience is a plus.
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industry: Business Consulting and Services
Referrals increase your chances of interviewing at Saudi Networkers Services by 2x.
Get notified about new Senior Java Software Engineer jobs in Saudi Arabia .
Location: Riyadh, Saudi Arabia
Salary Range: SAR18,000 - SAR42,000
This job posting is active and accepting applications.
#J-18808-LjbffrSr. Java Developer
Posted 16 days ago
Job Viewed
Job Description
The Job Description
- Architect, design, and implement scalable, high-quality Java-based applications.
- Guide junior and mid-level developers, offering technical leadership, code reviews, and constructive feedback to support their growth.
- Work closely with product management, UX/UI designers, and QA teams to ensure seamless integration and delivery of new features.
- Partner with senior architects to define secure and scalable system architectures aligned with organizational goals.
- Conduct detailed code reviews to ensure adherence to best practices, coding standards, and maintainable designs.
- Analyze complex technical issues, optimize application performance, and resolve bottlenecks effectively.
- Stay updated with the latest Java trends and recommend enhancements to tools, frameworks, and processes to improve productivity and product quality.
- Maintain detailed documentation of software designs, system architecture, and codebases for future reference.
- Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality features on time.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional Java development experience with a proven track record in delivering complex enterprise applications.
- Proficiency in Java and related frameworks.
- Strong understanding of system architecture and software engineering best practices.
- Excellent problem-solving and communication skills.
- Experience with Agile methodologies.
Sr. Java Developer
Posted 16 days ago
Job Viewed
Job Description
Bachelors in Computer Application (Computers)
Nationality: Any Nationality
Vacancy: 1 Vacancy
Job Description- Architect, design, and implement scalable, high-quality Java-based applications.
- Guide junior and mid-level developers, offering technical leadership, code reviews, and constructive feedback to support their growth.
- Work closely with product management, UX/UI designers, and QA teams to ensure seamless integration and delivery of new features.
- Partner with senior architects to define secure and scalable system architectures aligned with organizational goals.
- Conduct detailed code reviews to ensure adherence to best practices, coding standards, and maintainable designs.
- Analyze complex technical issues, optimize application performance, and resolve bottlenecks effectively.
- Stay updated with the latest Java trends and recommend enhancements to tools, frameworks, and processes to improve productivity and product quality.
- Maintain detailed documentation of software designs, system architecture, and codebases for future reference.
- Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality features on time.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional Java development experience with a proven track record in delivering complex enterprise applications.
- Proficiency in Java and related frameworks.
- Strong understanding of system architecture and software engineering best practices.
- Excellent problem-solving and communication skills.
- Experience with Agile methodologies.
Sr. Java Developer
Posted 16 days ago
Job Viewed
Job Description
” The Job Description”
- Java Development using Java 8+ with collections, streams, exception handling, and lambdas.
- Spring Boot Framework, REST controllers, configuration, annotations, and starters.
- REST API Development, CRUD operations, DTO mapping, validation, and error handling.
- Integration with External System using REST/SOAP clients and JSON/XML conversion.
- MS SQL Server, writing joins, subqueries, stored procedures, and performance tuning basics.
- Oracle PL/SQL, developing procedures, functions, and understanding packages.
- Spring Data JPA, repository creation, custom queries, and database entity mapping.
- API Security, jWT handling, API key validation, and Spring Security configuration.
- System Design, understanding layered architecture, request flow, and database normalization.
- DevOps: Experience with Git, Maven, Docker for containerizing Spring Boot applications, and implementing CI/CD pipelines using Jenkins or GitHub Actions.
- Version Control: Manage source code using Git and ensure best practices in version control.
- Able to address and resolve business queries, issues effectively.
- Expert on handling production issues.
- Excellent communication and teamwork skills.
- Great attention to detail, Organizational skills, An analytical mind.
Requirements:
1. Degree in Information Technology or relevant discipline.
2. 5+ years’ experience and knowledge in API application development .
3. Good to have Health Insurance Domain Functional & Technical implementation knowledge.
Be The First To Know
About the latest Java Jobs in Saudi Arabia !
Senior Java Developer
Posted today
Job Viewed
Job Description
Job Overview: Master-Works is looking for a skilled and experienced Senior Java Developer with expertise in Spring Boot to join our dynamic team. In this role, you will design, develop, and implement enterprise-level applications using Java and Spring Boot frameworks, while collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain enterprise-level applications using Java and Spring Boot.
- Collaborate with product owners and team members to gather requirements and develop technical solutions.
- Implement RESTful APIs and microservices architecture to ensure scalability and performance.
- Troubleshoot and resolve software defects to enhance system performance.
- Participate in code reviews, contributing to code quality and best practices.
- Write unit tests to ensure code reliability and functionality.
- Stay current with industry trends and best practices in Java development and Spring ecosystem.
- Provide mentorship and guidance to junior developers as needed.
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience as a Java Developer
- Strong expertise in Spring Boot framework and microservices architectures
- Solid understanding of RESTful API design and development
- Experience with database technologies such as MySQL, Oracle, or similar
- Familiarity with build tools and version control systems (e.g., Maven, Git)
- Excellent analytical and problem-solving skills
- Ability to work effectively in a team-oriented environment
- Strong communication skills, both verbal and written
- Passion for learning new technologies and improving existing skills
Senior Java Developer
Posted today
Job Viewed
Job Description
Job Overview: Master-Works is looking for a skilled and experienced Senior Java Developer with expertise in Spring Boot to join our dynamic team. In this role, you will design, develop, and implement enterprise-level applications using Java and Spring Boot frameworks, while collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain enterprise-level applications using Java and Spring Boot.
- Collaborate with product owners and team members to gather requirements and develop technical solutions.
- Implement RESTful APIs and microservices architecture to ensure scalability and performance.
- Troubleshoot and resolve software defects to enhance system performance.
- Participate in code reviews, contributing to code quality and best practices.
- Write unit tests to ensure code reliability and functionality.
- Stay current with industry trends and best practices in Java development and Spring ecosystem.
- Provide mentorship and guidance to junior developers as needed.
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience as a Java Developer
- Strong expertise in Spring Boot framework and microservices architectures
- Solid understanding of RESTful API design and development
- Experience with database technologies such as MySQL, Oracle, or similar
- Familiarity with build tools and version control systems (e.g., Maven, Git)
- Excellent analytical and problem-solving skills
- Ability to work effectively in a team-oriented environment
- Strong communication skills, both verbal and written
- Passion for learning new technologies and improving existing skills
Java Fullstack Developer
Posted 6 days ago
Job Viewed
Job Description
We are seeking a skilled and motivated Java Fullstack Developer to join our technology team. The ideal candidate will have strong backend expertise using Java and Spring Boot, complemented with solid frontend development experience using modern web frameworks. You will be responsible for building robust APIs, designing scalable systems, and delivering responsive web applications with a focus on performance, security, and maintainability.
Key Responsibilities
- Develop end-to-end web applications using Java (Spring Boot) for backend and Java-based frontend frameworks (e.g., JSF v2.x) or modern frontend technologies.
- Design, build, and maintain RESTful APIs with proper documentation using Swagger/OpenAPI 3.0 .
- Integrate frontend and backend components seamlessly for a responsive user experience.
- Work with JPA, JMS, and JTA in complex, large-scale enterprise systems.
- Develop and maintain SOAP Web Services as needed.
- Optimize SQL and NoSQL database access and performance (DB2, Oracle, Redis).
- Write clean, maintainable code with comprehensive unit tests (JUnit) .
- Implement application security, performance tuning, and scalability best practices.
- Participate in technical reviews, mentor junior developers, and contribute to team standards.
- Create and maintain HLD and LLD documentation as part of the architecture process.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of fullstack development experience with a strong focus on Java and Spring Boot .
- Hands-on experience with Java-based web frameworks (JSF v2.x preferred) or modern frontend frameworks (e.g., Angular, React, Vue.js).
- Experience in REST API development , documentation with Swagger/OpenAPI 3.0 .
- Strong database knowledge (SQL, DB2, Oracle) and experience with Redis or other NoSQL stores.
- Familiarity with SOAP Web Services .
- Strong foundation in unit testing , security, performance, and scalability.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience with technical leadership, code reviews , and documentation practices.