Backend Developer - Java (f/m/div.)
Your contribution to something big:
As our Backend Developer, you will write high-performance, well-designed, and testable code to power our multi-tenant connected-vehicle platform. Working with a state-of-the-art backend stack, you will play a role in designing robust microservices and scalable database architectures that empower fleet operators, workshops, and leasing companies across Europe:
- Develop and implement modern backend microservices using Java and Spring Boot for our European connected-vehicle platform.
- Write clean, well-designed, testable, and efficient code, ensuring high performance and system reliability.
- Optimize the persistence layer using PostgreSQL and TimescaleDB to handle and scale massive time-series vehicle telemetry data.
- Ensure backend quality by developing robust automated tests across unit, integration, and acceptance levels following a Test-Driven Development (TDD) approach.
- Contribute to the full software lifecycle - from backend architecture design through deployment, monitoring, and operations.
- Maintain fast and reliable releases by collaborating with our CI/CD pipelines running on Azure DevOps.
- Collaborate closely in an agile team with product owners, designers, and frontend developers to integrate APIs and new features.
- Review code and solutions constructively, actively sharing technical knowledge with your teammates.
What distinguishes you:
Education: B.Sc. or M.Sc. degree in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical/professional experience).
Experience
- At least 5 years of professional experience in backend software development with a strong focus on the Java stack.
- Proven track record of developing and scaling cloud software solutions and microservice architectures in production.
- Hands-on experience in test automation
Know-how
- Deep knowledge of Java and Spring Boot.
- Solid experience with relational databases (PostgreSQL) and in time-series databases (TimescaleDB).
- Good understanding of CI/CD concepts, Git, and running applications in cloud environments (via Azure DevOps).
- Domain Interest: Interest in or familiarity with the automotive domain, connected vehicles, vehicle diagnostics, and vehicle communication.
Languages: Fluency in English (written and spoken) is required for European cross-site collaboration.
Working Style and Methods:
- A self-reliant, highly structured, and mindful working style following a Test-Driven Development approach.
- A strong advocate of Agile values, clean code principles, and an open feedback culture.
Personality
- Highly motivated, responsible, and passionate about backend technologies and continuous learning.
- An open-minded teammate who enjoys constructive code reviews and knowledge sharing.
Work #LikeABosch means:
⚖️ Flexible work conditions
🔀 Hybrid work system
🌐 Exchange with colleagues around the world
🧑⚕️ Health insurance and medical office on site
📚 Training opportunities
📈 Opportunities for career progression and continuous professional development
💲 Access to great discounts in partnerships and Bosch products
🏋️ Sports and health related activities
🚉 Great access to public transports
🅿️ Free parking lot
🍽️ Canteen
Success stories don´t just happen. They are made...
Make it happen! We are looking forward to your application!