We are looking for a Java Developer with an affinity to learning and skills in Relational Databases. Our team is responsible for developing the EPOS Integrated Core Service platform, a system for integrating data and services in the field of solid Earth Sciences. Activities will be carried out in the framework of the European Plate Observing System initiative – https://www.epos-ip.org/
The candidate will be required to join an international group of developers, and will be in charge of developing specific components of the EPOS Integrated Core Services data integration platform in Java.
The platform developed in Java will be your home. You will be developing new functionalities in a collaborative environment. You can look forward to a great degree of responsibility and autonomy for all aspects of software engineering; from gathering requirements, to architecture design, to user testing and training.
Interfacing with the main data source, i.e. the CERIF relational database, and guaranteeing its appropriate operation will also be part of the responsibilities.
Collaboration and team-working skills are of primary importance.
A good background in Java programming is required, together with basic background in relational database administration and SQL.
Passion and willing to explore new solutions and frameworks are also key skills.
You must have good communication skills, as we are working with different stakeholders in several countries. You are independent with a drive for excellence. Fluency in written and spoken English is a must, and you are expected to be able to present your ideas to a large group of people and carry out working discussions and teleconferences.
Ability of carrying out working discussions and teleconferences in English is a basic requirement.
If you are motivated by working in a challenging environment, then this is your chance. We offer lots of opportunities for you to grow both professionally and personally.
Your primary task is Java development, so Java skills are a must. We use the Eclipse IDE with Git as our CVS, so intimacy with them is a strong plus. In addition to that, we have minor tasks involving Postgres and relational databases, so a good grasp on RDBMS ad SQL is required.
Also, you might need to look at various languages like Python and technologies like RabbitMQ, MongoDB. We do not expect you know these technologies, but you should be able learn new technologies and languages as needs arise.
Addiitonal knowledge of the following is a plus:
- Languages and formats: HTML/CSS, XML/XSLT/XSD, JSON/JSON SCHEMA, TURTLE
- Tools: Eclipse, or other IDE, GitLab
Seat, duration and Salary
You’ll be employed by University of Bergen (https://www.uib.no/en), Norway.
You will be required to stay in Bergen and you should have a residence and work permit in Norway (for EU-citizens this is automatically guaranteed).
Duration of contract is 6 months.
Opportunities of being hired in Rome by Italian Research Institution might occur after the end of the contract.
Salary is dependent on the qualifications and follow the Norwegian government regulations for State employees.
Information and application
For submitting your application or for any additional information please refer to the following contacts:
Ing. Daniele Bailo, INGV, email@example.com
Prof.Dr. Kuvvet Atakan, UiB, Kuvvet.Atakan@uib.no