{bc}
linkedin

Java Developer Associate

Jobgether
Remote, UAE
Part-time
Entry
Remote
Discovered 2 days ago
Core JavaJava SEJSPServletsObject-oriented programmingJava 8+ features (lambdas, streams)

Full Job Posting

Overview

This position is listed on behalf of a partner company, which manages all applications and next steps.

The partner seeks a Java Developer Associate based in the United Arab Emirates to join a remote team developing and maintaining desktop and web-based applications.

The role offers flexible weekend scheduling and an initial part-time commitment.

Accountabilities

  • Develop, maintain and enhance applications using Core Java and Java SE, applying object-oriented programming principles and modern Java features.
  • Build and maintain web applications using JSP and Servlets, following the MVC design pattern where appropriate.
  • Work with Java frameworks such as Spring, Spring Boot, Hibernate or Struts to support application development and maintainability.
  • Develop and support desktop and web-based applications for Windows, macOS and Linux environments.
  • Integrate RESTful web services and APIs to enable reliable communication between application components.
  • Use JavaScript, CSS and related web technologies to enhance application functionality and user interfaces.
  • Work with IDEs such as IntelliJ IDEA, Eclipse or NetBeans to develop, debug and maintain software.
  • Collaborate with senior team members, follow technical instructions and contribute to team objectives.
  • Apply good development practices, maintain code quality and support testing and troubleshooting activities.
  • Follow established schedules, project guidelines and professional standards, demonstrating honesty, integrity and accountability.

Requirements

  • At least 2.5 years of relevant professional development experience.
  • Strong knowledge of Core Java and Java SE, including object-oriented programming principles.
  • Familiarity with Java 8 or later features, including lambda expressions and streams.
  • Required: hands-on experience with JSP and Servlets for web application development.
  • Understanding of the MVC design pattern.
  • Experience with at least one Java framework such as Spring, Spring Boot, Hibernate or Struts.
  • Required: practical experience developing and deploying desktop and web-based applications for Windows, macOS and Linux.
  • Knowledge of RESTful web services and APIs.
  • Basic to intermediate knowledge of JavaScript and a foundational understanding of CSS.
  • Experience with an IDE such as IntelliJ IDEA, Eclipse or NetBeans, with IntelliJ IDEA preferred.
  • Availability to work approximately 20 hours per week initially, with a preference for morning shifts in the Eastern Time Zone and flexibility for weekend scheduling.
  • Ability to communicate and collaborate effectively in a remote working environment.

Preferred Qualifications

  • Familiarity with modern JavaScript frameworks or libraries such as React, Angular or Vue.js is an advantage.
  • Knowledge of SQL databases such as MySQL, PostgreSQL or Oracle, and ORM tools such as Hibernate, is preferred.
  • Experience with Git and platforms such as GitHub or Bitbucket is an advantage.
  • Familiarity with CI/CD tools, Docker, Kubernetes and cloud platforms such as AWS, Google Cloud Platform or Microsoft Azure is beneficial.
  • Knowledge of testing frameworks such as JUnit or TestNG is preferred; experience with Selenium is a plus.

Benefits

  • Competitive rates.
  • Weekly payments.
  • Annual rate increases based on performance.
  • Paid time off.
  • Paid holidays.
  • Access to free training and professional upskilling opportunities.
  • Ongoing support and guidance from managers and mentors.
  • Clear schedules, expectations and working guidelines.
  • A supportive professional community.
  • Access to various additional role opportunities.

How Jobgether Works

  • Jobgether uses an AI-powered matching process to review applications against the role's core requirements.
  • The shortlist is shared directly with the hiring company, which manages interviews, assessments and final decisions.
  • Jobgether processes applicant data to evaluate candidacy and share relevant information with the hiring employer.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Jobgether