Skip to main content

News 

Published
May 9, 2023
Author
# Topics

Follow Us

Current Opening: Java Developer

May 9, 2023

The successful candidate will be responsible for designing, developing, and maintaining software applications using Java and Spring. The role will require collaboration with cross-functional teams to ensure high-quality software development and implementation. 

Key Responsibilities

Implement, improve (performance and functionality), and extend with new protocols the OpenAIRE Metadata Validator service:

  • Keep up-to-date with emerging trends and technologies in metadata schemas and standards and controlled vocabularies used in the research and innovation ecosystem.
  • Participate in code reviews, and external meetings of groups on industry standards and provide constructive feedback to other developers in the OpenAIRE Metadata Validator and PROVIDE team.
  • Collaborate with cross-functional teams in OpenAIRE to design, develop and implement software solutions.
  • Develop high-quality software using Java and Spring Framework.
  • Write clean, efficient, maintainable, and well-documented code based on requirements.
  • Troubleshoot, maintain and debug software applications to ensure they are working optimally.
  • Implement new features, enhancements, and bug fixes to existing software.
  • Ensure the security and scalability of software applications.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • Documented experience in software development using Java and Spring Framework.
  • Proficient in developing RESTful web services, Spring Boot, and Spring Data.
  • Strong knowledge of object-oriented programming and design patterns.
  • Familiarity with agile software development methodologies. 
  • Experience with Git, Maven, and other development tools.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Ability to work collaboratively in a team environment.

Preferred Qualifications

  • Familiarity with containerization technologies such as Docker or Kubernetes.
  • Familiarity with SQL and NoSQL databases.
  • Experience with front-end technologies such as Angular or React.

We offer competitive salaries, benefits, and opportunities for career growth. If you have a passion for developing high-quality software and working with cutting-edge technologies, we encourage you to apply for this exciting opportunity.

Apply here!