Java Developer with AWS
Job Description
Everything we do starts with people.
Our clients purpose is to provide freedom to move, in a personal, sustainable, and safe way.
They are committed to simplifying their customers’ lives by offering better technology solutions that improve their impact on the world and bringing the most advanced mobility innovations to protect them, their loved ones and the people around them.
What they offer
The Connected Experience organisation within R&D, they develop and deliver Infotainment, Connectivity and Car Cloud Platform and world-class digital user experience.
Our clients vision and strategy are to maximize the attractiveness of owning and using our cars, make all cars connected and provide a continuously enhanced experience for both new and existing cars.
Their Agile Release Train (ART) Car Cloud Platform mission within the Department Car Cloud Platform and Remote Functions is to enable cloud services globally to contribute to the overall connected experience. They build, provide, and operate a highly secure run-time ecosystem for functions and applications serving their connected cars, and their users. Our client aim to optimize functional and organic growth by using standard cloud technologies with high level of synergies and re-use. With their car cloud solution, they provide cloud infrastructure, platform core & services to support software development lifecycle (DevOps) by providing tools for fast feedback & built-in quality.
What you´ll do
You have the opportunity to work in an ever-evolving agile way of working where you will be part of an empowered product team that strives for continuous learning and improvement. You and your team will define, build, test and deploy highly secure applications serving connected cars and their users.
You will 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. You will determine and maintain the technical design in our area within the given architectural guidelines.
Tech we use daily
SW Language: Java
Frameworks: Spring, Spring Boot
Infrastructures: Docker, Kubernetes (K8s)
Databases: Cassandra, PostgreSQL, Redis
Log: Splunk
Middleware: Kafka, JMS, ActiveMQ-Artemis
Tools: GitLab, Kustomize, Grafana, Prometheus, PagerDuty, ArgoCD,
Task and Project/Code Management: GIT, Jira,
Methodologies: Agile (Scrum, Kanban), SAFe, DevOps
Other: WebService (REST, gRPC), Junit Testing, Maven
Top Skills
We believe you have at least 5 years of experience with Java development. You probably have a BSc degree or higher in computer science or equivalent.
Preferably you have experience with IoC (e.g., Spring), DevOps, test automation and system monitoring, and technologies such as Kubernetes, Kafka, Cassandra, REST and JMS/AMQP.
Previous experience in handling car-related information to the cloud, to cars, to mobile apps and to partners, is highly valued.
We also think you have understanding in agile development methodology principles (e.g., SAFe, Scrum, Lean, Kanban) and have worked in product teams. Since our client is a global organization, we see that you are fluent in the English language.
For you to fully enjoy this opportunity, we believe that you have a genuine interest of working and developing in a product area. You embrace teamwork, collaboration and are eager to learn and develop new competences. We also expect you to be on top of technology evolution within software development and provide new ideas to continuously improve the product and our processes.