Position: Java Developer
Company: DataJob
Experience required: 5y
English level: upper

Required skills:
Git
Java
Scrum
Maven
Spring Boot
Relational Databases
Preferred skills
CI/CD
Test Automation
Devops
API
TDD
Oracle

In the Fixed and Mobile Convergence Tribe, the company is building a new, modern and fast-paced software development organization with the mission to transform our core and build a world class business support system to support a smooth customer journey.
As a senior developer you will embark on a digitalization journey as one of the key players in one of their fast-moving squads within the Tribe, setting the foundation for their new development organisation. Working with some of the best build tools and modern technologies, your task is to support the squad’s delivery. You will be creating the APIs and microservices that will be at the heart of things in the digitalization of their customer journey. They also want to encourage their developers to participate in activities such as pair-programming, mob-programming, and being open to code-reviewing to create code of the highest quality.
You will join an agile squad of about four developers working with DevOps, taking an end-to-end responsibility of the health and well-being of your microservices, both when building new features and in production. Each squad also has a Scrum Master, a Product Owner and a Solution Architect, and you will therefore have great technical support while also having freedom to influence the work. You will also be coaching new developers and influencing how the development in the Tribe should be performed.  

You are a senior developer with several years of experience and have a relevant post-secondary education. We believe that you’re interested in refactoring and clean code, and that you’re good at communication and sharing your knowledge with your colleagues. As our client are building a new in-house development organisation, it’s also important that you want to actively take part in forming the company as a software development company.  
 
Required:
Your technical experience includes Java, Spring Boot, relational databases, Git, Scrum and Maven.
Domain knowledge within billing is a must. 

Preferred:
It is also a bonus if you have experience working with DevOps and CI/CD (Docker, Kubernetes, Jenkins), Oracle, test automation, TDD and experience building integration projects in APIs.