Position: Java Developer
Company: Digifico
Category: Java
Experience required: 2y
English level: intermediate

We are looking for a Java Developer.

Project: software manufacturer for the international insurance industry.
We support and develop part of the projects of the Informational and Software System for Insurance Companies. Namely those projects are:
- mobile applications for insured persons
- SPA browser application for insured persons
- middleware which communicates via SOAP to the Back-Office of the System and exposes the RESTful API for the client applications mentioned before.


Technical requirements:
2+ year experience with Java
on-hand experience with JavaEE, JDK8 and/or 11 (Multithreading (ServiceExecutors, CompletableFuture), Stream API, Collections, I/O Streams)
experience with developing apps in either Spring (preferably SpringBoot) or JEE (WildFly, WildFly Swarm) infrastructure
understanding GRASP principles, understanding Dependency Injection in Java
RESTful API: implementing and testing (Postman, OpenAPI)
experience with any of testing framework: jUnit 4/5, TestNG
 
 
Would be a plus:
experience with configuring WildFly or Weblogic
understanding CI/CD tools (GitLab CI/CD, Github actions, Jenkins)
experience with Spock testing framework and Groovy programming language
experience with in-memory data-grids (project uses Infinispan)
experience with Hibernate
experience with SOAP protocol
good written and spoken English.