🎁 December giveaway - sign up, invite your friends and win a trip to Berlin, Lisbon or Barcelona

Senior Java Developer

Technology for life.

Job details

  • Full-time
  • map markerAveiro, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routePortuguese
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


The capacity of innovation and know-how development determine the success of the Bosch Group companies worldwide. Invest your willingness to learn and your dedication and ability to master new tasks with us and participate in ensuring the success of our company.

The Research & Development Thermotecnology Center is in charge of designing, testing and exploring systems, components and technologies. We develop new services for energy efficient building and retrofit around the configurator. For this purpose, we address our end consumers and trade partners along the complete process of building and retrofit to generate added value having as an ultimate goal the improvement in the quality of life of our clients.

In this sense, your main function for this position would be:

  • Shape the new energy management solution from Bosch in the context of IoT, connectivity and artificial intelligence;
  • Be part of a talented multi-cultural and cross-functional software team;
  • Be the coach for other developers in the team;
  • Manage Java application development while providing expertise in the full software development lifecycle, from concept and design to testing;
  • Design, implementation and testing of energy management features for the Bosch Smart Home System;
  • Design and develop taking into consideration common design patterns;
  • Write well designed, testable, efficient code;
  • Support continuous improvement by actively investing and presenting alternatives and new technologies for architectural review;
  • Optimize workflows to improve continuous integration, delivery and deployment.

Main requirements

  • Advanced knowledge in JAVA/OSGI development and service based architectures;
  • Experience with Java development on memory and performance restricted controller platforms;
  • Experience with state of the art technologies as e.g. REST, Swagger, SQLite and state of the art CI toolchains;
  • Fluent in English;
  • Degree or higher in Computer Science, Informatics, or equivalent.

Nice to have

  • Ability to work in an international team environment;
  • Interest in guiding and coaching other developers;
  • Able to take responsibility for own work and apply own initiative to finding solutions;
  • Good communication skills;
  • Pro-active, dynamic and responsible attitude.

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300