Position: Java developer (Sweden)
Company: DataJob
Experience required: 5y
English level: upper

The purpose of the role is to develop and maintain products (units, nodes, networks, systems and solutions). Includes all development activities (requirement analysis, system design, architecture design, hardware design, software design, integration, verification, simulations, tools design, PLM support, product documentation).

**Required skills:**
Java – Most of EDA's legacy code is written in Java
Linux – EDA runs in a Linux environment and it is quite often necessary to be able to interact with the operating system.

**Preferred skills:**
Scala – all new functionality in EDA is written in the program language Scala
Python – Is the scripting language used in EDA
Cassandra – Is the database used in EDA
ZooKeeper – Is EDA's configuration database
Maven and SBT – Building instructions are defined in these techniques 
Docker – All EDA modules / micro services are packaged as Docker images
Kubernetes – Is the cloud technology that EDA is based on
Helm Chart – Technology for deployment specification used by EDA
IntelliJ – Is the development environment
Jira – The planning tool used by the teams

**What we offer:**
Holiday:
- 25 working day paid holiday per year
Insurances:
- Covered pension, health and social security according Swedish law
- Covered insurances according the Swedish Collective Agreement including health insurance, life insurance, insurance for occupational injury and pension insurance as requested by the Swedish Migration for all non-EU citizens working in Sweden
Relocation:
- Sponsored work and residence permit
- Provided residence permit for employee’s dependents (wife, children)
- Covered relocation travel expenses
- Covered real-estate agency services
- Housing benefit