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

Full Stack Developer

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

Full Satck Developer

responsible for developing, maintaining, and integrating Java Portlets and Spring Boot applications within enterprise portal environments. The role focuses on Java Portlet development (JSR 286/362), portal platform customization, IBM Data Power integration, API connectivity, and database interaction with IBM Db2 and Couchbase. The position supports secure, scalable, and high‑performing digital services while collaborating with development, integration, and infrastructure teams.

Education

Bachelor’s degree in computer science, Software Engineering, or a related field.

Experience Required

6–8 years of hands‑on experience in Java development, enterprise portal technologies, Portlet development (JSR 286/362), Spring Boot, IBM Data Power integration, and enterprise application development.

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).
  • Proficiency in IBM Data Power Gateway, including service mediation, security (OAuth/SAML/LDAP), and protocol transformation (XML to JSON)
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 Inter-Portlet Communication (IPC) via Public Render Parameters or Events. (Crucial Portlet Skill)
  • Experience configuring Multi-Protocol Gateways (MPGW) and Web Service Proxies (WSP) within Data Power
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., IntelliJ IDEA, Eclipse, or an IDE specific to the portal platform like Rational Application Developer).
  • Experience with IBM Data Power configuration, such as Multi-Protocol Gateways (MPGW) or Web Service Proxies (WSP), is a significant advantage
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 portlets with IBM Data Power-secured APIs, IBM Db2, Couchbase, and other data sources
  • Work with Integration teams to configure and troubleshoot Data Power policies and service mediation.
  • Design and implement Data Power policies to secure and mediate traffic between portlets and backend services.
  • 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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary