Manage cookies
We use cookies to provide the best site experience.
Manage cookies
Cookie Settings
Cookies necessary for the correct operation of the site are always enabled.
Other cookies are configurable.
Essential cookies
Always On. These cookies are essential so that you can use the website and use its functions. They cannot be turned off. They're set in response to requests made by you, such as setting your privacy preferences, logging in or filling in forms.
Analytics cookies
Disabled
These cookies collect information to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you. See a list of the analytics cookies we use here.
Advertising cookies
Disabled
These cookies provide advertising companies with information about your online activity to help them deliver more relevant online advertising to you or to limit how many times you see an ad. This information may be shared with other advertising companies. See a list of the advertising cookies we use here.

Java Developer

Tech
Cyprus | Full-time | Remote

About the Role:
Our client – a forward-thinking, tech-driven organization – is seeking a Java Software Engineer to join their growing development team. This is a fantastic opportunity to contribute to impactful software projects, work within a collaborative environment, and grow both technically and professionally.
You’ll play a central role in the design, development, and maintenance of key software products with a focus on Java and Spring frameworks, while having the chance to shape architecture and design decisions.

Key Responsibilities
Technical Scope:
  • Design, develop, and enhance software modules based on functional and system requirements.
  • Ensure architectural integrity and product quality.
  • Collaborate closely with Business Analysts, Product Owners, and other Engineers to translate requirements into robust solutions.
  • Participate in the implementation and improvement of CI/CD pipelines.
  • Provide technical support for live systems and troubleshoot complex issues.
Team Collaboration:
  • Take part in progress meetings and agile ceremonies.
  • Deliver work aligned with project plans and deadlines.
  • Work hand-in-hand with the technical team manager to ensure timely, quality outcomes.

Required Skills & Experience
  • Degree in Computer Science or related field.
  • 2–3 years of hands-on Java development experience.
  • Solid understanding of Java Spring / Spring Boot frameworks.
  • Familiarity with relational and non-relational databases.
  • Comfortable working with Linux environments.

Nice-to-Have Skills
  • Exposure to mobile development (native/hybrid).
  • Experience with Python, data analysis, or Jenkins.
  • Working knowledge of AWS/Azure, Docker, and Kubernetes.
  • Understanding of CI/CD pipelines and DevOps principles.

What We're Looking For
  • Self-driven, team-oriented individuals who thrive in dynamic environments.
  • Strong communication and organizational skills.
  • Ability to manage time effectively, meet deadlines, and mentor junior teammates.
You're welcome!
Fill the form below and we contact you soon
You Resume