Java Developer (Microservices)

Vicert

Developer
Beograd, Srbija
Postavljeno pre 6 godina

We are a US based company, headquartered in San Francisco with a development center (Pamet d.o.o.) in Belgrade, Sava Center. With more than 300 tech solutions delivered over the past 15 years our deep expertise in software development allows us to provide one of the best products in the industry.

We are looking for Java Backend Developers to join us in our Belgrade office and work with our team on different projects for large international clients. Your primary responsibilities will include development and maintenance of back-end REST services, Integration with other back-end services/modules and development and maintenance of data transformation processes. A commitment to collaborative problem solving, sophisticated design and quality product are essential.

 

Java Developer (Microservices)
to join our team in Belgrade

 

As our Team Lead wrote a magnificent project description we decided to channel his words in a bilingual manner:

Naš klijent je američki start-up koji pravi univerzalnu platformu za osiguranja. Projekat je zasnovan na mikroservisnoj arhitekturi, a od tehnologija se koriste:

  • back-end: Java, Groovy, Spring Boot, JPA, PostgreSQL, Neo4j, gradle
  • front-end: Javascript, React, webpack, yarn
  • testing: Javascript (node.js), mocha, chai, Selenium, jest

Naš tim pokriva kako front-end, tako i back-end, i trenutno smo u procesu širenja tima. Pozicija za koju smo zainteresovani je Java developer koji bi učestvovao u razvoju pojedinačnih mikroservisa na osnovu klijentovih smernica i uz redovnu komunikaciju sa njihovim timom.

Mikroservisi se razvijaju jednim delom u programskom jeziku Groovy, a drugim delom u čistoj Javi uz dodatak biblioteke Lombok. Build tool je gradle. Velika većina servisa koriste relacionu bazu podataka PostgreSQL, manji broj grafovsku bazu Neo4j. Iako je prednost, nije neophodno predznanje Groovy-ja ili Neo4j-a, predviđeno upoznavanje tokom rada na projektu. Izvorni kod celog projekta se podiže na Github.

Klijentov DevOps tim održava kompletnu infrastrukturu za continuous integration. Podizanjem koda na git se okida Jenkins pipeline, pokreće build proces, puštaju automatski testovi i obavlja deployment na odgovarajuća okruženja.

 

Education and experience

  • University degree in computer science (or equivalent)
  • 3+ years of Java development experience Technology skills
  • Experience with Java and related frameworks: Spring MVC, Spring Boot, Spring Data, Hibernate, JPA, JDBI, JOOQ
  • Experience with relational database management systems and SQL
  • Experience with web services (SOAP and REST), XML, JSON
  • Experience with GIT and SVN source control systems
  • Experience with Maven, Gradle, Jenkins and other CI tools
  • Experience with Agile development practice

Personal skills

  • Strong communicator with analytical thinking
  • Team player eager to learn and share the knowledge with the team
  • Oriented to self-education and skills improvement

Benefits

  • Excellent compensation package
  • Positive company culture
  • Team buildings and all that comes with the territory
  • Monday breakfast, Friday lunch and beer
  • Continuous training and education program
  • Interesting projects with a high focus on quality
  • Advancement opportunities based on performance
  • Free coffee and subsidized non-alcoholic drinks
  • Did we mention the beer?

 

Interested? Awesome!
Send us your CV at hr@vicert.com

LinkedIn
Instagram
Website

Karatkeristike posla

Kategorija poslaJava