Position: Java Fullstack Developer
Company: SkyLink
Category: Java
Experience required: 3y
English level: upper

Responsibilities:
- Technical solution design, build, test and implementation of new requirements
- Modify software product after delivery to correct faults, to improve performance or other attributes including related troubleshooting
- Enhancing the overall user experience (e.g. in terms of usability, performance, security)
- Modernizing the application architecture or underlying components (including the use of cloud components and automation capabilities)
- Reducing technical debt and/or introducing incremental changes to the IT architecture (e.g., by using micro-services, containerisation, potential switch to Linux, advanced logging and monitoring such as Kibana/ELK stack)

Technologies:

- Java SE 11+
- Spring framework, Spring Boot and subprojects like: Spring Data, Spring AOC Spring Security, Spring MVC Rest, Spring Testing, Spring Actuator
- Junit 5, Mockito
- Gradle/maven
- RDMS and NoSQL (document-based, key-value store)
- Angular 8+
- Javascript ES6+
- Testing frameworks like: Jest, Jasmine, Cypress
- RxJS, NgRx (redux pattern)
- Module bundlers like webpack
- HTML5, CSS3

Language: English / German(nice to have)