2023-04-13 14:47:21

Full Stack Java Web Developer (Full Stack Java tīmekļa izstrādātājs/-a)

CVMarket.lv klients
7500 - 9500 €/m Gross

Job Description

We are Europe’s flagship research laboratory for the life sciences – an intergovernmental organisation performing scientific research in disciplines including molecular biology, physics, chemistry and computer science. We are an international, innovative and interdisciplinary laboratory with approx. 2 000 employees from many nations, operating across six sites, in Heidelberg (HQ), Barcelona, Hinxton near Cambridge, Hamburg, Grenoble and Rome.

The EMBL IT Services team operates the IT infrastructure and related services at the EMBL headquarters in Heidelberg and the laboratory’s sites in Barcelona, Rome, Grenoble, and Hamburg. IT is a fundamental tool for modern scientific research and its importance is recognised by the scientific community at EMBL.

We are looking for a highly motivated Web Developer with a universal skill set to join the IT Services team at EMBL Heidelberg, reporting both to the Manager of the Software and Solutions Development Team, as well as the Head of Internal Scientific Training (EICAT).

The selected candidate will be responsible for maintaining and developing specialised software applications, as well as managing the server infrastructure and database installations of the EMBL International Centre for Advanced Training (EICAT), the EMBL International PhD Programme (EIPP), and EMBL Interdisciplinary Postdocs (EIPOD).

Your role

Main responsibilities will include:

  • the design and implementation of web applications based on Java/Spring technology and the Vaadin platform
  • software lifecycle management from analysis to maintenance of the delivered solutions
  • working closely with and providing support to the EICAT department 
  • continuous evaluation, adaptation, and possible re-implementation of solutions we provide, with regard to changing requirements

_______________

Mēs esam Eiropas vadošā dzīvības zinātņu pētniecības laboratorija - starpvaldību organizācija, kas veic zinātniskos pētījumus tādās disciplīnās kā molekulārā bioloģija, fizika, ķīmija un datorzinātnes. Mēs esam starptautiska, inovatīva un starpdisciplināra laboratorija, kurā strādā aptuveni 2 000 darbinieku no daudzām valstīm un, kura darbojas sešās vietās - Heidelbergā (galvenā mītne), Barselonā, Hinkstonā pie Kembridžas, Hamburgā, Grenoblē un Romā.

EMBL IT pakalpojumu komanda nodrošina IT infrastruktūru un saistītos pakalpojumus EMBL galvenajā mītnē Heidelbergā un laboratorijas filiālēs Barselonā, Romā, Grenoblē un Hamburgā. IT ir fundamentāls rīks mūsdienu zinātniskajā pētniecībā, un EMBL zinātniskā sabiedrība atzīst tā nozīmi.

Mēs meklējam augsti motivētu tīmekļa izstrādātāju ar universālu prasmju kopumu, kas pievienosies IT pakalpojumu komandai EMBL Heidelbergā un būs padots gan Programmatūras un risinājumu izstrādes grupas vadītājam, gan Iekšējās zinātniskās apmācības (EICAT) vadītājam.

Izvēlētais kandidāts būs atbildīgs par specializētu programmatūras lietojumprogrammu uzturēšanu un izstrādi, kā arī par EMBL Starptautiskā tālākizglītības centra (EICAT), EMBL Starptautiskās doktorantūras programmas (EIPP) un EMBL Starpdisciplinārās pēcdoktorantūras programmas (EIPOD) serveru infrastruktūras un datubāzes instalāciju pārvaldību.

Galvenie pienākumi būs:

  • uz Java/Spring tehnoloģiju un Vaadin platformu balstītu tīmekļa lietojumprogrammu izstrāde un ieviešana;
  • programmatūras dzīves cikla pārvaldība no analīzes līdz piegādāto risinājumu uzturēšanai;
  • cieša sadarbība ar EICAT nodaļu un atbalsta sniegšana tai;
  • mūsu piedāvāto risinājumu nepārtraukta novērtēšana, pielāgošana un iespējama atkārtota ieviešana, ņemot vērā mainīgās prasības.

Requirements

You have:

  • a completed degree in computer science or equivalent qualification;
  • at least 3 years of professional experience in developing web applications based on Java technology;
  • familiarity with using component-based Java frameworks, ideally Vaadin;
  • a solid background in areas such as OO Design Patterns, Spring, Hibernate/JPA, Maven, principles of continuous-integration, and deployment with GitLab, Docker and Kubernetes;
  • sound knowledge of principles of database design, SQL and some basic knowledge of Elasticsearch, user directory, and authentication services (LDAP);
  • a service-oriented attitude, good organisational skills and the ability to work to tight deadlines;
  • good interpersonal and communication skills and excellent working knowledge of English.

You might also have:

  • experience in using JavaScript frameworks (e.g. React);
  • knowledge of Tomcat server administration and Linux system management;
  • German or French language skills.

_______________

Jums ir:

  • iegūts diploms datorzinātnēs vai līdzvērtīga kvalifikācija;
  • vismaz 3 gadu profesionālā pieredze uz Java tehnoloģiju balstītu tīmekļa lietojumprogrammu izstrādē;
  • zināšanas par uz komponentiem balstītu Java ietvaru, ideālā gadījumā Vaadin, lietošanu;
  • stabilas zināšanas tādās jomās kā OO Design Patterns, Spring, Hibernate/JPA, Maven, nepārtrauktas integrācijas principi un izvēršana ar GitLab, Docker un Kubernetes;
  • labas zināšanas par datu bāzu izstrādes principiem, SQL un pamatzināšanas par Elasticsearch, lietotāju direktoriju un autentifikācijas pakalpojumiem (LDAP);
  • uz apkalpošanu orientēta attieksme, labas organizatoriskās prasmes un spēja strādāt īsos termiņos;
  • labas saskarsmes un komunikācijas prasmes un teicamas angļu valodas zināšanas.

Kā papildu priekšrocība tiks novērtēta:

  • pieredze JavaScript ietvaru (piemēram, React) izmantošanā;
  • zināšanas par Tomcat servera administrēšanu un Linux sistēmas pārvaldību;
  • vācu vai franču valodas zināšanas.

Company offers

Why join us

Do something meaningful

At EMBL you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges. EMBL conducts world-class excellent biological research, provides advanced training for students and scientists, and provides state-of-the-art technologies for a wide range of scientific and experimental services.

Join a culture of innovation

This is a highly collaborative and inclusive community where our employees enjoy a relaxed atmosphere. We are committed to ensuring our employees feel valued, supported, and empowered to reach their professional potential. We are located in Heidelberg, a scientific hub in Germany, and home to several internationally renowned research facilities adjacent to its world-famous university. Heidelberg is also a popular tourist destination due to its romantic cityscape, including the Heidelberg Castle, the beautiful Baroque old town, amongst others.

Enjoy lots of benefits:

  • Financial incentives: Monthly family, child and non-resident allowances, annual salary review, a comprehensive pension scheme, death benefit, long-term care, accident-at-work, and unemployment insurances;
  • Flexible working arrangements;
  • Certified training and continued development of your professional, and personal skills;
  • Private medical insurance for you and your immediate family;
  • Generous time off: 30 days annual leave per year;
  • Relocation package including installation grant (if required);
  • Campus life: Free shuttle bus to and from work, subsidized canteen and cafeteria, on-site library, casual dress code, extensive sports, and social club activities;
  • Family benefits: On-site nursery, 10 days of child sick leave, generous parental leave and monthly family, and child allowances;
  • Benefits for non-German newcomers: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year, and a monthly non-resident allowance.

 What else you need to know:

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions;
  • The working language of the institute is English;
  • Diversity and inclusion: At EMBL, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought, therefore we welcome all individuals to apply;
  • Job location: This role is based in Heidelberg, Germany. You will be required to relocate if you are based elsewhere and you will receive a generous relocation package to support you;
  • How to apply: To apply, please submit a cover letter and a CV through our online system;
  • Discover more about working with EMBL IT Services at embl.org/itservices.

_______________

Kādēļ pievienoties mums

Dariet kaut ko jēgpilnu

EMBL jūs varat izmantot savu talantu un aizrautību, lai paātrinātu zinātnes attīstību un risinātu dažus no cilvēces lielākajiem izaicinājumiem. EMBL veic pasaules līmeņa izcilus bioloģiskos pētījumus, nodrošina progresīvu apmācību studentiem un zinātniekiem, kā arī piedāvā modernas tehnoloģijas plašam zinātnisko un eksperimentālo pakalpojumu klāstam.

Pievienojieties inovāciju kultūrai

Šī ir izteikti uz sadarbību vērsta un iekļaujoša kopiena, kurā mūsu darbinieki bauda nepiespiestu atmosfēru. Mēs esam apņēmušies nodrošināt, ka mūsu darbinieki jūtas novērtēti, atbalstīti un spēj īstenot savu profesionālo potenciālu. Mēs atrodamies Heidelbergā, kas ir Vācijas zinātnes centrs un kurā atrodas vairākas starptautiski atzītas pētniecības iestādes, blakus pasaulslavenajai universitātei. Heidelberga ir arī populārs tūristu galamērķis, pateicoties tās romantiskajai pilsētas ainavai, tostarp Heidelbergas pilij, skaistajai baroka laikmeta vecpilsētai un citiem objektiem.

Izbaudiet daudz priekšrocības:

  • Finanšu stimuli: ikmēneša ģimenes, bērnu un nerezidentu pabalsti, ikgadēja algas pārskatīšana, visaptveroša pensiju sistēma, miršanas pabalsts, ilgtermiņa aprūpe, nelaimes gadījumu darbā un bezdarba apdrošināšana.
  • Elastīgs darba režīms.
  • Sertificētas apmācības un nepārtraukta profesionālo un personīgo prasmju pilnveidošana.
  • Privātā medicīniskā apdrošināšana jums un jūsu tuviniekiem.
  • Dāsns atvaļinājuma laiks: 30 atvaļinājuma dienas gadā.
  • Pārcelšanās pakete, ieskaitot iedzīvošanās dotāciju (ja nepieciešams).
  • Dzīve studentu pilsētiņā: bezmaksas autobuss uz darbu un no darba, subsidēta ēdnīca un kafejnīca, bibliotēka uz vietas, brīvs ģērbšanās režīms, plašas sporta un sociālo klubu aktivitātes.
  • Priekšrocības ģimenei: bērnistaba darbavietā, 10 bērnu slimības atvaļinājuma dienas, dāsns bērna kopšanas atvaļinājums un ikmēneša ģimenes un bērna pabalsti.
  • Ieguvumi jaunpienācējiem, kas nav Vācijas pilsoņi: atbrīvojums no vīzas prasības, izglītības stipendija privātai izglītībai, finansiāls atbalsts ceļošanai uz dzimteni reizi divos gados un ikmēneša pabalsts nerezidentam.

Kas vēl jums jāzina:

  • Starptautiskie kandidāti: mēs pieņemam darbā kandidātus no visas pasaules, un veiksmīgajiem kandidātiem tiek piedāvāts atbrīvojums no vīzas prasības.
  • Institūta darba valoda ir angļu.
  • Daudzveidība un iekļaušana: EMBL mēs esam pārliecināti, ka iekļaujoši un daudzveidīgi darbinieku kolektīvi gūst labumu no augstāka inovāciju un radošas domāšanas līmeņa, tāpēc mēs aicinām pieteikties visus interesentus.
  • Darbavietas atrašanās: šī amata vieta atrodas Heidelbergā, Vācijā. Jums būs jāpārceļas, ja jūsu atrašanās vieta ir citur, un atbalstam jūs saņemsiet dāsnu pārcelšanās paketi.
  • Kā pieteikties: Lai pieteiktos, lūdzu, iesniedziet motivācijas vēstuli un CV, izmantojot tiešsaistes sistēmu.
  • Uzziniet vairāk par darbu EMBL IT Services vietnē embl.org/itservices.