Consultant Java Full Stack Developer
Emdad By Elm · Riyad
Stellenbeschreibung
About the role
We are seeking a Consultant Java Full Stack Developer to design, develop, and maintain both front‑end and back‑end components of web applications. The role focuses on building Java portlets and Spring Boot services while collaborating with cross‑functional teams to deliver scalable, high‑quality solutions.
Key responsibilities
- Develop and maintain Java Portlets following the Portlet Specification (JSR 286/362).
- Design and implement Spring Boot applications and RESTful APIs.
- Create responsive UI using HTML, CSS, and JavaScript, optionally leveraging Angular or React.
- Integrate with portal platforms such as Liferay DXP, IBM/HCL WebSphere Portal, or Oracle WebCenter.
- Work with relational (SQL, IBM Db2) and NoSQL (Couchbase) databases.
- Participate in code reviews, testing (JUnit, Mockito), and CI/CD pipelines (Jenkins, GitHub Actions).
- Collaborate with senior engineers to ensure best practices in OOP, security, and performance.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering or related field.
- Strong problem‑solving mindset and ability to work in a team.
- Willingness to learn new technologies and adapt to evolving project needs.
Required skills
- Java (Java 8+)
- Java Portlet Specification (JSR 286, JSR 362) and portlet lifecycle phases
- HTML, CSS, JavaScript
- JSP or equivalent view technology
- Spring Boot, Spring MVC (or Spring MVC Portlet)
- RESTful API development
- Object‑Oriented Programming (OOP)
- Maven or Gradle
- JSON, XML, portlet.xml
- Liferay DXP, IBM/HCL WebSphere Portal, Oracle WebCenter (preferred)
- Inter‑Portlet Communication (Public Render Parameters, Events)
- SQL and IBM Db2
- NoSQL Couchbase, Spring Data JPA/Couchbase
- Git, GitHub, GitLab
- IntelliJ IDEA, Eclipse, Rational Application Developer
- Spring Security, Spring Data
- JUnit, Mockito
- Docker
- Jenkins, GitHub Actions
- Microservices concepts
- Angular, React.js, React Native (optional)
Questions fréquentes
Warum melden Sie diesen Job?
In 30 Sekunden bewerben
Geben Sie Ihre E‑Mail ein, um sich zu bewerben. Ein Konto wird automatisch erstellt.
Durch das Fortfahren akzeptieren Sie unsere Nutzungsbedingungen.
Sie haben bereits ein Konto? Anmelden
Veröffentlicht vor 20 Stunden
Läuft ab in 1 Monat
1 Ansichten · 0 Bewerbungen
Steigern Sie Ihre Chancen
Laden Sie Ihren Lebenslauf hoch – wir vermitteln Sie an passende Stellen.
Ihr Lebenslauf wird analysiert...
Emdad By Elm
Riyad
Related job offers
-
SAP Security & GRC Consultant (S/4HANA & Fiori)
Cognitud Riyad -
IT Digital Transformation Specialist
2P Perfect Presentation Riyad -
Senior Business Analyst
EjadTech - إيجاد التقنية Riyad -
Senior Backend Developer (Tech Lead)
Datamatics Technologies Karachi -
Senior Manager Program Delivery
Riyadh Air | طيران الرياض Riyadh Region