×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Emdad By Elm
Full Time position
Listed on 2026-02-08
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below

We are looking for a Consultant Java Developer to design, develop, and maintain both front-end and back-end components of web applications. The role involves working with modern front-end frameworks, server-side technologies, databases, and APIs, while collaborating with cross-functional teams to deliver scalable and high-quality solutions. The ideal candidate has strong programming skills, experience across the full stack, and a solid understanding of software design principles.

Education
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Technical Skills

1
- Core

Skills:

  • Solid understanding of Java (Java 8 or higher).
  • Expertise in Java Portlet Specification (JSR 286 or JSR 362). (Crucial Portlet Skill)
  • Knowledge of the Portlet Lifecycle phases (Action, Render, Event, Resource). (Crucial Portlet Skill)
  • Familiarity with Java Server Pages (JSP) or other view technologies used in portlet rendering. (Crucial Portlet Skill)
  • Basic knowledge of Spring Boot framework or other MVC frameworks (like Spring MVC Portlet).
  • Familiar with RESTful API development (for portlet-to-backend communication).
  • Strong grasp of Object-Oriented Programming (OOP).
  • Familiarity with Maven or Gradle for build automation.
  • Basic understanding of JSON, XML, and data interchange formats (especially portlet.xml).

2
- Portal & Platform:

  • Direct experience with a commercial portal platform (e.g., Liferay DXP, IBM/HCL Web Sphere Portal, Oracle Web Center) is highly preferred. (Specific Platform Focus)
  • Understanding of Inter-Portlet Communication (IPC) via Public Render Parameters or Events. (Crucial Portlet Skill)

3
- Database:

  • Basic knowledge of SQL and relational databases.
  • Exposure to IBM Db2 (querying, basic administration, integration).
  • Basic familiarity with No

    SQL databases, especially Couchbase.
  • Understanding of Spring Data JPA or Spring Data Couchbase is a plus.
  • Basic experience with Git and platforms like Git Hub or Git Lab.
  • Familiar with an IDE (e.g., Intelli

    J IDEA, Eclipse, or an IDE specific to the portal platform like Rational Application Developer).

5
- Nice to Have:

  • Experience with Spring modules like Spring Security, Spring Data, or Spring MVC.
  • Familiarity with JUnit or Mockito for unit testing.
  • Exposure to Docker and containerized development.
  • Awareness of CI/CD pipelines and tools like Jenkins, Git Hub Actions.
  • Understanding of basic microservices concepts.
  • Knowledge of front-end frameworks like Angular, React.js, or React Native for building Single-Page Application (SPA) style portlets.
Soft Skills
  • Willingness to learn and adapt to new technologies.
  • Strong problem-solving and analytical mindset.
  • Good written and verbal communication skills.
  • Ability to work collaboratively in a team environment.
  • Time management and attention to detail.
Responsibilities
  • Assist in building and maintaining Java Portlets and Spring Boot applications.
  • Collaborate with senior engineers to solve development tasks.
  • Develop and deploy portlets that adhere to JSR specifications and portal standards.
  • Ensure portlet performance, security, and integration with the overall portal theme/layout.
  • Integrate with IBM Db2, Couchbase, and other data sources.
  • Write clean, maintainable, and well-documented code.
  • Participate in team meetings, code reviews, and technical discussions.
  • Stay updated with Java/Spring and backend development best practices.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary