As a developer at Trifork, you will be part of an agile and highly skilled development team who invites you to take part in the entire development process in close collaboration with our customers and UI/UX designers. You will create a variety of applications, focusing on overall architecture, domain-driven design, and programming. We strive to use the best technologies and tools. We embrace cloud native, microservices, fully automated CI/CD pipelines and Clean Architecture.
About you
You are a team player who values integrity and honesty. You are not always tempted by the “quick solution”, but instead you reflect on the architecture and design in your solutions.
You enjoy working in all parts of the development process – from idea and requirements specification to implementation, release, maintenance, and bug fixing. You enjoy talking to our customers and guiding them on technical questions. You have strong technical knowledge – including the understanding of end-user experience. You are also able to produce well-structured, robust, and readable code.
In your new job, you will join a team of experienced software developers, where you will primarily work with the development and design of Kotlin/Java Backend solutions.
Job requirements
We expect you to have :
- Intrinsic motivation to keep learning and sharpening your knowledge & craft
- A strong interest in architecture, domain-driven design, and design patterns
-
2+ years experience in backend development using the whole Kotlin/Java ecosystem: frameworks, programming languages, build tools, etc.
- Experience with persistence models: relational databases, document/key-value databases, etc.
- Familiarity with DevOps and setting up a CI/CD pipeline
Bonus if you have :
- Experience with Kotlin for backend
- Experience with Spring boot framework
Experience with Kubernetes and Docker
Experience with Azure, GCP or AWS
- Some frontend experience could also be a plus, using one of the following libraries/frameworks (Angular, React, VueJs)
- Experience with Scrum or other agile processes
Experiences with other programming languages and paradigms
Interest in cutting edge technologies such as quantum computing, machine learning and AI, augmented reality, reactive/Rx, IoT and NoSQL