Senior Java Developer (relocation to Cyprus)

DataArt Cyprus
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

Position overview

We’re looking for highly motivated engineers to join our new development team with a passion for building & deploying robust, scalable & extendible software. The team will be working in an agile fashion on a greenfield project poised to bolster our online offering while maintaining a strong focus on automated testing and continuous delivery.


The Software Engineer Back-End will be responsible for the design & implementation of server-side logic that will integrate user-facing elements with the core platforms of the bank. A solid understanding of software architecture principles is required to help design end-to-end system flows that will lay the foundations of a scalable, performant and reliable platform.


This is an onsite role, and we're seeking someone who will work directly from the client's office in Nicosia.


Relocation conditions:

A 2,000-euro relocation bonus (3,000 euros if relocating with family).


Responsibilities

  • Write server-side logic using Java Spring Boot microservices to integrate user-facing elements developed by web developers
  • Collaborate in an agile team to build clean, maintainable and scalable code
  • Actively participate in daily scrum standups and other ceremonies



Requirements

  • Familiarity with Java and Spring Boot microservices
  • Familiarity with Hibernate & significant experience using Rest APIs
  • Experience with tools & frameworks such as Kubernetes, Azure Devops, Maven, Helm, Git, ActiveMQ, etc.
  • Strong understanding of design/architecture
  • Good communication skills, both written and spoken
  • Proficient knowledge of Agile Scrum methodologies
  • Experience in relational databases and enterprise application servers
  • Analytical mind and problem-solving aptitude
  • Ability to perform well in a fast-paced environment
  • Attentive to detail, methodical, diligent
  • Undergraduate or postgraduate degree in Computer Science or in a related field



Subscribe our newsletter

New Things Will Always Update Regularly