eBike Developer (Java / Kotlin)

  • Łopuszańska 95, 02-220 Warszawa, Poland
  • Employees can work remotely
  • Full-time
  • Legal Entity: Robert Bosch Sp. z o.o.

Company Description

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. 

Job Description

Tasks:

  • Working in an Agile Team to create a hybrid cloud solution for electric bikes (eBike) connectivity (~1500 rps roughly on some endpoints)
  • Analysing requirements, developing software designs and providing pragmatic solutions which fits at best client needs
  • Developing scalable web services
  • Ensuring quality and maintainability of your software (clean code).
  • Being a part of a multicultural team and collaborating with Bosch departments all over the world.

Technology stack:

  • Microservices architecture: the customer of your solutions is anyone who has an electric bike with the Bosch system autonomous teams - the dev team is responsible for architecture, quality, libraries and programming
  • Kotlin (main programing language),
  • Spring Boot, Spring Cloud
  • Reactive programming, , Webflux,
  • SQL / NoSQL,
  • REST, MQTT,
  • Windows or Linux - depending on your preference
  • TTD, pair programming)
  • We rely on the latest Open Source technologies
  • We deploy to AWS and CloudFoundry
  • Infrastructure as a Code

Qualifications

Profile:

  • You have relevant professional experience in software development and with cloud providers like AWS, Azure or Google
  • You know how to design and develop enterprise scale products. A DevOps mentality is not new to you and you are willing to care of tasks besides coding
  •  You feel comfortable with API design & development.
  • You have a deep understanding of Kotlin or Java and Spring Boot technologies 
  • You worked with software based on microservice architecture, distributed systems, containerized environments (Docker, Kubernetes, etc.) and NoSQL / SQL Databases
  • You have a strong interest to learn new technologies and expand knowledge in new technical areas.
  • You are motivated, team-oriented and you worked with agile methods like Scrum and / or Kanban
  • You are a team player, creative, open-minded and communicative
  • B2 English, German nice to have

Additional Information

Benefits:

  • Contract of employment  and a competitive salary (together with annual bonus)
  • Flexible working hours with home office after the pandemic as well
  • Complex environment of working, professional support and possibility to share knowledge and best practices
  • On-going development opportunities in a multinational environment
  • Broad access to professional trainings, conferences and webinars
  • Private medical care and life insurance
  • Sport pass, co-financing lunches, language courses
  • Number of benefits for families (for instance summer camps for kids)
  • Referral Bonus Program
  • Non working days on the 24th and 31st of December
Privacy PolicyImprint