Qureos

FIND_THE_RIGHTJOB.

Java Consultant

Riyadh, Saudi Arabia

Looking for a Java Developer Consultant with skills in Java, Spring Boot, REST APIs, and basic database knowledge (IBM Db2 / Couchbase). The role involves building and maintaining backend applications, collaborating with senior developers, and learning modern development tools and practices.


Education:

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Technical Skills:


Core Skills:

  • Solid understanding of Java (Java 8 or higher).
  • Basic knowledge of Spring Boot framework.
  • Familiar with RESTful API development.
  • Strong grasp of Object-Oriented Programming (OOP).
  • Familiarity with Maven or Gradle for build automation.
  • Basic understanding of JSON, XML, and data interchange formats.
  • 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
  • React Native


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.


Tools & Version Control:

  • Basic experience with Git and platforms like GitHub or GitLab.
  • Familiar with an IDE (e.g., IntelliJ IDEA, Eclipse).


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 Spring Boot applications.
  • Collaborate with senior engineers to solve development tasks.
  • 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.

© 2025 Qureos. All rights reserved.