Software Engineer

Software: fuel for mobility

We bring bold digital visions to life. So we’re on the lookout for more curious and creative engineers who want to create change – one line of high-quality code at a time. Our transformation isn't for everyone, but if you're excited about solving the leading-edge technological challenges facing the auto industry, then let’s talk about your next move.

Let's introduce ourselves
This role is in the Quality Management Team in Plant Performance Cluster of the Global Manufacturing organization.

Main responsibilities

• Software Design & Development: Design, develop, and maintain enterprise grade applications and services. Implement new features, improvements, and optimizations while ensuring the highest quality code.

• Code Quality & Best Practices: Write clean, maintainable, and efficient code following industry best practices. Conduct code reviews and provide feedback to team members to maintain high standards of quality.

• Problem Solving: Troubleshoot and debug issues across the full stack of applications. Identify performance bottlenecks, optimize code, and resolve production issues in a timely manner.

• Mentorship: Provide guidance and mentorship to junior developers. Foster a collaborative environment where team members are encouraged to learn and grow in their technical capabilities.

• Agile Development: Participate in sprint planning, daily standups, and other Agile ceremonies. Deliver high-quality software on time while working closely with cross-functional teams.

• Continuous Improvement: Stay up to date with the latest trends and technologies in Java development, software engineering practices, and cloud solutions. Proactively contribute to process improvements and the adoption of new tools and technologies.

Do you fit the profile?

• Experience:

o At least 5 years of hands-on experience in Software development.

o Strong experience with Java frameworks such as Spring (Spring Boot, Spring MVC, Spring Security).

o Experience in front-end technologies (HTML, CSS, JavaScript frameworks like Angular).

o Solid understanding of object-oriented design principles and patterns.

o Familiarity with cloud-native architectures.

o Experience with microservices architecture and RESTful APIs.

o Knowledge of relational databases.

o Experience with unit testing and test-driven development (TDD).

o Familiarity with CI/CD tools and practices (Azure Devops preferably).

o Experience working in an Agile or Scrum environment.

• Technical Skills:

o Advanced proficiency in Java and associated technologies.

o Strong experience with frameworks like Hibernate, JPA, and Spring Data.

o Knowledge of containerization technologies like Docker and Kubernetes.

o Solid experience with distributed systems and message brokers (Kafka, MQ).

o Experience with version control systems (Git). o Familiarity with infrastructure such as code and automation tools.

Volvo Cars – driving change together

Volvo Cars’ success is the result of a collaborative, diverse and inclusive working environment. Today, we’re one of the most well-known and respected car brands, with around 43,000 employees across the globe. At Volvo Cars, your career is designed around your skills and aspirations, so you can reach your fullest potential.

And it’s so exciting – we’re well on our way on our journey towards full electrification. We have five fully electric cars already on the market, and five more on the way. Our fully-electric and plug-in hybrid cars combined make up almost 50 per cent of our sales. So come and join us in shaping the future of mobility. There’s never been a more rewarding time to play your part in our inspiring and creative teams!

Organisation: 
Volvo Cars