Profinder_LOGO_2014_utan-gubbe

Experienced Java Backend developer (Refnr:42)

We are looking for an experienced Java Backend developer who wants to work in a team were we together as a team take common ownership of our services that we build and are responsible for.
 
Programming languages
•       Has deep knowledge in Java 8-11 and Webb application development
•       Has knowledge in C#
Backend
•       Has good knowledge with working with REST-based microservices
•       Has good knowledge with message based technologies such as JMS or AMQP
•       Has good knowledge in Event driven architecture
•       Knowledge in Domain driven design
•       Knowledge in the ELK stack
 
Databases
•       Good knowledge in SQL
•       Knowledge in NoSQL
 
Frameworks
•       Has good knowledge in Spring boot
•       Has knowledge in Spring
•       Has knowledge in .Net
•       Has knowledge in .Net Core
 
Cloud
•       Has good knowledge in Kubernetes
•       Has good knowledge in Docker
•       Has good knowledge in Azure DevOps
•       Has knowledge in Azure portal/AWS
•       Has knowledge in Helm
 
Working Methodologies
•       Knowledge in CI/CD
•       Knowledge in Microservices testing
•       Knowledge in TDD
•       Knowledge in Integration/regression testing
•       Knowledge in Scrum/Kanban
•       Knowledge in Jira
 
Fluent in English and Swedish
 
This is the assignment
At Digital Capabilities Services you will be a key-player in building and perfecting our digital capabilities products. Our goal as a pioneer is to build the smartest and fastest services in telco. To achieve this we work with modern technology, experiment a lot and put a lot of effort into understanding our fast-changing users and their needs.
Your main focus will be building capabilities that will be used by other front end teams.
We are inspired by the modern agile principles and are fully agile with self-organizing teams and continuous delivery and improvement on Kanban basis. Our team do both pair/mob programming when suitable and continues delivery is a natural part of our daily business.
 
The role
As a Java developer within our team you work will all phases of software development life cycle. You will be a part of a team where you will develop, maintain and improve continuously together.
 
You will have great possibilities to form our solutions which are based on both open source and self-developed software. We make sure our code has automated test coverage to be able to deliver code continuously. You and the team will collaborate closely with other teams in different ventures that we work on together.
 
We work with Kanban, dailies, retros, pair/mob programming and adapt and change the way we work continuously if needed.