Java Backend developer – Safe Vehicle Automation
Job Description
Let’s create the future together.
At Volvo Cars, we’re on a mission to make people’s lives less complicated. We design our services around people, and we innovate to provide mobility that is personal, sustainable and safe. Do you want to join us?
What’s in it for you?
In the Safe Vehicle Automation organization, we work in customer-centric product teams with Autonomous drive and Active Safety.
We are now looking for a Java backend Software Developer with Kubernetes /AWS cloud experience for one of our three Location Based Service teams. Our three teams main product is Connected Safety that is a system where cars sends warnings to each other for different hazards on the road, such as hazard lights and slippery road. We also work closely with our Car teams for Active Safety and Autonomous Drive for future coming services.
What you’ll do
You will work within our backend DevOps team collaborate with your Product Owner to ensure the right functionality is being developed and estimate the size and complexity of the work to be able to plan upcoming sprints. We at Volvo Cars is working Agile with SAFe as our Agile framework. You will determine and maintain the technical design in our area within the given architectural guidelines. You will define, build, test and deploy the functionality to relevant product maturity levels and support and/or build the automation necessary to build the continuous delivery machine.
Additionally, we will give you the opportunity to work in an ever-changing agile way of working where you will be part of empowered product teams that strive for continuous learning and improvement as they build and operate the product the user needs. You will have competent colleagues in the same role with whom you can on a daily basis share and discuss experiences and problems within latest technologies that we use.
You and your skills
We believe you have a couple of years of experience as a Java backend developer.
You probably have an education – BSc degree or higher in engineering or equivalent.
Has strong understanding in all aspects of the software development lifecycle and implementing new solutions to streamline the entire business process.
You are a positive and driven team player that likes to collaborate with your team members and other teams to find the best solutions for our customers.
Top Skills
You have experience with IoC, Spring and relevant version control, build & deploy tooling – Github/Gitlab, Maven.
Cloud development with docker, microservices in Kubernetes/AWS.
We also think you have experience and understanding in development methodology principles (e.g. SAFe, Scrum, Lean, Kanban)
Merital
Experience with relevant products – Docker, Kafka and Cassandra.
Experience with test driven development and test automation
Integration technologies. JMS/MQ, REST, AMQP, MQTT
Web development JavaScript, Typescript, HTML, Angular
Experience of GUI design and testing
Clean coding practices
Information modelling and architecture