Senior Software Engineer
Oslo, NORWAY
Job description
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