
Bosch
Autonomous cars, machines that talk to each other, smart homes, and cities. At Bosch, we turn these visions into reality to improve the quality of life for people around the world. Our promise to our employees is strong: we grow together, enjoy what we do, and inspire each other. Join us and feel the difference! Work #LikeABosch
About company Java software engineer - enterprise web applications (vaadin) (f/m/div.)
Remote
Braga
June 26, 2026
Hybrid
Your tasks
- Design, develop, and maintain Java-based enterprise applications supporting production processes in Bosch plants worldwide.
- Collaborate within an international and multicultural software development team located in Braga (Portugal), Salzgitter, and Hildesheim (Germany).
- Work closely with Bosch production plants and internal stakeholders to define and implement innovative software solutions.
- Take ownership of the full software development lifecycle, including requirements engineering, implementation, testing, documentation, peer reviews, release management, maintenance, and support.
- Support the integration and operation of modern application server environments such as Tomcat, TomEE, and WildFly.
- Contribute to software quality and continuous improvement using ticketing systems, version control, and planning/tracking tools.
- Coordinate technical topics with external software suppliers and internal Bosch partners.
- Help shape reliable and future-oriented software solutions for industrial production environments.
Your profile
What distinguishes you:
Education: Degree in Information Technology, Computer Science, Software Engineering, or a comparable qualification.
- Experience in Java software development and backend application design.
- Initial experience with SQL databases and enterprise application environments.
- Experience working in international or cross-functional teams is a plus.
Know-how:
- Good knowledge of latest top notch Java frameworks and tools such as Vaadin and Gradle.
- Basic knowledge of Windows and Linux shell environments.
- Familiarity with application servers such as Tomcat, TomEE, or WildFly.
- Knowledge of container technologies such as Docker or Podman is considered an advantage.
- Understanding of software development processes, version control systems, and ticketing tools.
Languages: Good written and spoken English skills.
Working Style and Methods:
- Structured, solution-oriented, and proactive working approach.
- Strong communication and collaboration skills.
- Interest in working within agile and international environments.
- Willingness to occasionally travel to Bosch locations in Germany or other international sites.
Personality:
- Team player with a quality-focused mindset.
- Open-minded and motivated to work in a multicultural environment.
- Enthusiastic about technology and continuous learning.
Contact & additional information
- Flexible work conditions
- Hybrid work system
- Exchange with colleagues around the world
- Health insurance
- Medical office (psychology and general clinic) & Social Services Office on site
- Training opportunities (e.g., technical training, foreign languages training) & certifications
- Opportunities for career progression and continuous professional development
- Access to great discounts in partnerships and Bosch products
- Sports and health related activities
- Flexible benefits platform
- Great access to public transports
- Free transport from Porto
- Free parking lot
- Canteen
Data Engineer
Dellent Consulting , Porto
Java Full Stack Developer
Emergn , Porto
Junior Java Developer | 1x/week in the office
Integer Consulting , Lisbon
2x Backend Developers (TypeScript or Java or C#) (Remote From Portugal)
Fox IT
Junior Application Support Engineer (Professional Internship)
Noesis , Lisbon