#1 Job Board for tech industry in Europe

Java Full Stack Developer
Java

Java Full Stack Developer

Warszawa
Type of work
Undetermined
Experience
Junior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java

    junior

    JavaScript

    junior

    Angular

    junior

    TeamCity

    junior

    Microsoft SQL Server

    junior

Job description

Online interview
 What we offer: 
  • B2B Contract with a fixed monthly rate with 20 days of holidays included, fully paid bank holidays and sick leaves.
  • Collaborate with experts in an international project to build a next-gen cloud intelligence system
  • Office located near Rondo ONZ
  • Danish work culture
  • Medical insurance

The project:
Our client is a Danish company called Systematic. It is an international software supplier and systems integrator of mission-critical systems. The main domains are Healthcare and Defence. You can learn more about the company here: https://systematic.com/.

Our goal is to support Systematic in building advanced cloud-based intelligence solution. It will be a part of currently existing SitaWare suite – a set of advanced tools for Command & Control and Battle Management. You can learn more about SitaWare here: https://systematic.com/defence/products/c2/sitaware/
https://www.youtube.com/watch?v=niIzAObXTdo ;

We work in Scrum teams, closely cooperating with each other. The project management methodology is a balanced mix between CMMI and Scrum. CMMI supplies tools and a framework for overall project management and standard procedures to ease many tasks in the project. Scrum supplies short cycles for fast learning and close communication.

We’re looking for  developers that are:
  • Focused on delivering results 
  • Ready to learn new technologies
  • Appreciate teamwork 
The Developer is involved in all phases of the software development process, including clarification, design, coding and testing the software.

Responsibilities: 
  • Design and implement software components within agreed scope, quality, and schedule
  • Design solutions  
  • Write code  
  • Write automated tests  
  • Document design  
  • Implement unit- and integration test for features based on the test design  
  • Participate in system test
 
 Must have Requirements:
  • Java and Spring Boot
  • Experience with Microservice Architecture, Cloud System Architecture and Cloud Design Patterns
  • Experience in web technologies
  • Knowledge about SQL and NoSQL databases 
The system is created using microservice architecture and the technology stack is very broad. Any knowledge about some of the technologies used in the project will be appreciated.
 
Most frequently used:
  • Angular 10+ incl CSS 3.0/SCSS
  • Containers (Docker)
  • Kubernetes
  • Kafka
  • NoSQL DB (Cassandra)
  • Relational Database (Postgres) 

 Frequently used:
  • Helm  
  • Gradle
  • Bazel  
  • Teamcity  
  • Istio  
  • Rule & Workflow (Apache NiFi)  
  • Search index (ElasticSearch)  
  • Data visualization (Kibana)  
  • Graph database

 Beneficial to know:
  • Machine Learning (Python, Tensorflow)  
  • Nexus
  • Microsoft Azure (Azure Kubernetes Service)  
  • Amazon AWS (Amazon Elastic Kubernetes Service)  
  • Authentication (Keycloak (OpenID Connect))  
  • Documentation tools (Madcap Flare and Ascii Doctor) 
  • Installer (CNAB https://cnab.io/ and Porter https://porter.sh/)
  • Hashicorp Vault 
  • Machine Learning (Python, Tensorflow)  
  • Microsoft Azure (Azure Kubernetes Service)  
  • Amazon AWS (Amazon Elastic Kubernetes Service)  
  • Graph database 

 Security clearance:
We’re working with a highly fragile piece of software and all employees working on the project must obtain security clearance from the authorities of the country in which they are employed. (Handled by the client organization). If the applicant is not a citizen in a Nordic or a NATO country, or have lived in such a country for the past 7 years, it must be noted that a security clearance may be impossible to obtain, as the authorities of the applicant's home country might be unable to conduct the necessary investigation of the person. In those cases work on the project will therefore not be possible.