Java Developer Associate
Role Overview
Join a remote team as a Java Developer Associate and contribute to the development and maintenance of desktop and web-based applications.
Use Core Java expertise and knowledge of web technologies to build reliable, functional software solutions.
Work with Java SE, JSP, Servlets, and Java frameworks while applying object-oriented programming principles.
Initial part-time commitment of approximately 20 hours per week with flexible weekend scheduling.
Key Skills for This Role
Full Job Posting
Role Overview
Join a remote team as a Java Developer Associate and contribute to the development and maintenance of desktop and web-based applications.
Use Core Java expertise and knowledge of web technologies to build reliable, functional software solutions.
Work with Java SE, JSP, Servlets, and Java frameworks while applying object-oriented programming principles.
Initial part-time commitment of approximately 20 hours per week with flexible weekend scheduling.
Accountabilities
- Develop, maintain, and enhance applications using Core Java and Java SE.
- Build and maintain web applications using JSP and Servlets, following MVC where appropriate.
- Work with Java frameworks such as Spring, Spring Boot, Hibernate, or Struts.
- Develop and support desktop and web-based applications for Windows, macOS, and Linux.
- Integrate RESTful web services and APIs.
- Use JavaScript, CSS, and related web technologies.
- Work with IDEs such as IntelliJ IDEA, Eclipse, or NetBeans.
- Collaborate with senior team members and follow technical instructions.
- Apply good development practices and maintain code quality.
- Support testing and troubleshooting activities.
Requirements
- At least 2.5 years of relevant professional development experience.
- Strong knowledge of Core Java and Java SE, including object-oriented programming.
- Familiarity with Java 8 or later features, including lambda expressions and streams.
- 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.
- 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 foundational understanding of CSS.
- Experience with an IDE such as IntelliJ IDEA, Eclipse, or NetBeans, with IntelliJ IDEA preferred.
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.
- Good teamwork skills, honesty, integrity, and ability to follow instructions from senior team members.
- 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.
Benefits
- Competitive rates.
- Weekly payments.
- Annual rate increases based on performance.
- Paid time off and 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.
Application Notes
- This position is listed on behalf of a partner company, which manages all applications and next steps.
- Jobgether uses an AI-powered matching process to review applications against the role's core requirements.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jobgether
Data QA Engineer
, UAE
The partner company seeks a Data QA Engineer to ensure accuracy and reliability of web-extracted data and AI-assisted solutions. You will translate customer requirements into testable quality standards, run exploratory a
Product Owner (Matchmaking)
, KSA
A partner company of Jobgether seeks a Product Owner (Matchmaking) to own the post-purchase customer journey, helping paying users find relevant connections and meaningful matches. The role covers discovery, hypotheses,
Founding CTO (AI/ML / Data Product)
, KSA
A partner company seeks an experienced software engineer with AI/ML or data product expertise to join a 12-week, fully remote founding program in Saudi Arabia. You will validate a B2B problem, define an MVP, and build a
Payment Support Specialist
, KSA
A fintech partner is hiring a Payment Support Specialist to be a primary contact for users and partners on payment processes and transaction issues. You will troubleshoot payment problems, work with product and engineeri
IT Operations & Cybersecurity Specialist
, KSA
A distributed technology team is hiring an IT Operations & Cybersecurity Specialist to manage IT administration, endpoint management, user support, and security initiatives for clients handling sensitive data. You will a
Senior Android Developer (Kotlin)
, KSA
The employer is seeking a senior Android developer with at least five years of native Android experience and strong Kotlin skills. You will build and maintain Android applications while implementing and testing accessibi
Senior iOS Developer (Swift)
, KSA
A partner company is seeking a Senior iOS Developer to build and improve native apps with a focus on accessibility and inclusive design. Applicants need at least five years of iOS development experience, strong Swift ski
Technical Support Specialist (SaaS | SQL)
, KSA
A partner company is seeking an experienced Technical Support Specialist to resolve complex production issues across databases, applications and infrastructure for a live SaaS environment. The role requires at least 3 ye
Data QA Engineer
, UAE
Product Owner (Matchmaking)
, KSA
Founding CTO (AI/ML / Data Product)
, KSA
Payment Support Specialist
, KSA
IT Operations & Cybersecurity Specialist
, KSA
Senior Android Developer (Kotlin)
, KSA
Senior iOS Developer (Swift)
, KSA
Technical Support Specialist (SaaS | SQL)
, KSA