Skip to main content

Java developer

It's our mission to unleash the potential in every team. Join the OpenAIRE culture, where everyone of us has a mission to create, to build, to deliver, to advance oneself, Open Science and OpenAIRE.

And have fun while doing it.

Location
Athens
Working Time
Full time
Level
Mid level

Overview

Job Overview

We’re seeking a skilled Java Developer to join our dynamic team. You’ll play a key role in designing, developing, and implementing Java applications that meet our requirements and contribute to OpenAIRE's services success (used from researchers around the world). This is a fantastic opportunity to work on exciting projects, grow your skills, and make a significant impact.

As a pivotal part of OpenAIRE, the selected Java Developer will engage in the intricate processes of data acquisition and manipulation across an expansive suite of services, integrating, and advancing a diverse portfolio of open-source technologies such as OpenSearch, Hadoop, Kubernetes, Airflow, Spark, MongoDB, PostgreSQL, and many more. This role encompasses the comprehensive spectrum of development, testing, deployment, and troubleshooting within our robust service infrastructure operating on a cluster powered by nearly 100 servers, embodying 1200 CPUs, 2000GB of RAM, and an impressive 1000TB of utilized storage capacity.

Responsibilities

  • Comprehensive involvement in all phases of the software development lifecycle.
  • Crafting well-designed, testable, and efficient code constructs.
  • Ensuring the best possible performance, quality, and responsiveness of applications.
  • Identifying and correcting bottlenecks and fix bugs.
  • Helping maintain code quality, organization, and automatization
  • Overseeing software component releases, from preparation to deployment.
  • Staying up-to-date with emerging trends and technologies in Java and software development.

Qualifications

  • Personal: Proficiency in English (both written and spoken) with exemplary teamwork capabilities.
  • Technical:
    • At least 2 years of concrete Java development experience.
    • Demonstrable expertise in software development lifecycle engagements.
    • Proficiency in Java EE platform for designing and developing applications.
    • Mastery in Object-Oriented Analysis and design coupled with common design patterns.
    • Solid grasp of Relational Databases, SQL, and ORM technologies (e.g., JPA2, Hibernate).
    • Advocacy for test-driven development practices.
    • Proven familiarity with Maven and Version Control Systems (e.g., Git).

Preferred Qualifications

  • Exposure to distributed and parallel programming fundamentals.
  • Experience with the Spring Framework.
  • Proficiency in NoSQL database modeling/use (e.g., MongoDB), information retrieval systems (Solr, ElasticSearch, OpenSearch), and big data processing solutions (Hadoop HDFS, Hive, GraphX).

What we offer

  • Competitive salary.
  • Opportunities for professional growth and development.
  • A vibrant, collaborative and innovative team environment.
  • Access to the latest technologies and tools.
  • Participation in exciting and impactful projects.

Terms of employment

  • The position is offered for a period of at least two-years as an associate (self-employed). It is renewable upon satisfactory performance.
  • This will be a full-time position. 
  • We only accept candidates who already have an EU work permit.
  • Selected candidates will join forces with the OpenAIRE team located in Athens but we apply a hybrid mode of work environment, with physical presence on premises for at 2-3 times a week.
  • Candidates should be available for travelling to meet with the technical team in Europe, up to 4 times per year, on request of the technical coordination (paid travel). 
  • Depending on skills and experience, gross salary for a full-time position will be in the range of 36.000 EUR to 45.000 EUR per year. The salary is intended to be gross, i.e. taxes, insurance, etc. are included.

How to apply

If you're interested in applying for this position, submit your application and cover letter explaining your motivations to apply and how you meet the requirements outlined above to amke [at] openaire.eu.
Please note that we do not issue or fund a working VISA for Europe.

About OpenAIRE

OpenAIRE is a non-profit organisation (working from 2008, but establlished as a legal entity in 2018 with 47 members from 34 countries) operating an open scholalry communication infrastructure in Europe. Our services are used by resarchers and actors in the R&I ecosystem around the world.

OpenAIRE headquarter is based in Athens, Greece, but operates a virtual office of 18 staff members, a technical team of 30+ developers and engineers in Pisa (Italy), Athens (Greece), Warsaw (Poland), Geneva (Switzerland), Minho (Portugal), and a network of 34 Open Science experts placed in every European country,

An equal opportunity employer

Here at OpenAIRE we believe in equality & diversity. OpenAIRE ensures equal opportunities, treatment and access to all candidates regardless of their sex, race, colour, ethnic or social origin, genetic features, language, religion or belief, political or any other opinion, membership of a national minority, property, birth, disability, age or sexual orientation.

Ioanna Giannaki

Our office manager will acknowledge the receipt of your application, will forward any questions you might have to the responsible team member, and will ensure your application is processed within the advertised deadlines.