Job Description Summary
Job Description
Responsibilities
- Design distributed solutions with JVM based programming languages on containerized platforms
- Deliver new features and updates to our functional developers
Qualifications
- Master’s degree in Computer Science or similar technical field or equivalent work experience
- Extremely strong programming skills within Java/Kotlin. You have always been the go-to person for other developers in previous roles
- Intuitive understanding of how to solve complex software challenges with simple solutions without overthinking
- Excellent understanding of distributed, event based asynchronous systems and design patterns
- Experience developing highly scalable and robust backend services in a cloud environment
- Experience within one or more of the following: Kotlin, Akka, Vert.x, Quarkus, Micronaut, Project Reactor, Kafka
- Experience with agile development methodology and test-driven development
Personal characteristics
- Extensive programming skills
- Interested in new technology, but at the same time understand that you have to cherry-pick new technologies that are suitable for the challenges we are to solve, not just throw yourself over everything that is new
- Continuously developing both personal and company competence
- Diligent and quality conscious
- Large working capacity, cope with periods of high work pressure
- Meticulous/thorough
- Pro-active
- Takes a lot of responsibility
- Great communication skills/Clear communication
- Humble and open-minded
Additional Information
Relocation Assistance Provided: No
Report job