Qureos

FIND_THE_RIGHTJOB.

Full Stack Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Summary:

We are looking for a Full Stack 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 )
  • Proficiency in HTML, CSS, and JavaScript. ( Crucial Portlet Skill for markup )
  • Familiarity with JavaServer 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 WebSphere Portal, Oracle WebCenter) 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 NoSQL databases, especially Couchbase.
  • Understanding of Spring Data JPA or Spring Data Couchbase is a plus.


4- Tools & Version Control:

  • Basic experience with Git and platforms like GitHub or GitLab.
  • Familiar with an IDE (e.g., IntelliJ 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, GitHub 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.


Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.