Java Developer
Core
Designing and implementing scalable, fault-tolerant web services and extending service portfolios for European eInfrastructures (e.g., EOSC) serving the research and education community.
Role type
Java Developer (Backend)
Builds
Scalable web services, RESTful APIs, and big data analytics solutions for European eInfrastructures.
Domain
European Research & Education / e-Infrastructures
Deliverable
production ML models | product features
Required skills
Java, RESTful API design, RDBMS (MySQL, Postgres) or NoSQL (MongoDB), Unit & Integration Testing, Continuous Integration
Preferred skills
Git, Shell scripting (Redhat/Debian), Infrastructure provisioning (Ansible, Puppet), Big data processing (Flink, Spark), Apache Quarkus, Agile methodologies
Technologies
Java, MySQL, Postgres, MongoDB, Git, Ansible, Puppet, Flink, Spark, Quarkus
Responsibilities
Designing solutions for scalable, fault-tolerant, highly available web services; Developing software to extend GRNET's existing service portfolio; Participating in the development teams of European Research Projects.
Seniority
Mid-level, hands-on IC