Overview
Join to apply for the Java Eclipse RCP Developer (f/m/div.) role at Bosch Portugal
In Aveiro, Bosch has one of its biggest production sites for the Bosch Home Comfort division, as well as a Research and Development Center for new and improved heating solutions for the residential segment. With more than 1400 employees, Bosch Aveiro focuses on innovation, sustainability and collaboration, bringing together experts in mechanical engineering, connectivity and software solutions, as well as industrialization and quality.
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. Bosch is an employer that values diversity and equal opportunities. We welcome applications from people with disabilities and we can provide reasonable accommodations during the recruitment process and in the performance of professional activity. By including everyone and ensuring equal opportunities we unleash our full potential.
Job Description
Your contribution to something big
We are an international, interdisciplinary team located in the Netherlands, Germany, India, and Portugal. Our mission is to build a powerful development ecosystem for embedded software teams in the heating and climate technology domain at Bosch. This ecosystem includes tailored solutions for code generation, diagnostics, validation, and system modeling – enabling our customers to focus on what matters most: product development.
Role: As a Java Eclipse RCP Developer, you will actively shape the evolution of our development ecosystem throughout the entire product lifecycle. You will collaborate closely with colleagues and internal customers and contribute your expertise in the following areas:
* Requirements analysis and architecture design
* Implementation and quality assurance (including automated testing)
* Continuous improvement of our CI/CD pipeline
* Documentation and knowledge sharing within the team
We increasingly leverage modern technologies – including AI-supported approaches for code analysis, test automation, and user assistance. Examples include:
* Coding agents for code generation and refactoring support
* AI-supported requirement analysis and technical documentation
* AI-based testing frameworks for intelligent test case generation and error detection
You don’t need to be an AI expert, but you should be open to new methods and tools that make your work smarter and more efficient.
Technology stack
* Bitbucket (Git), Jira, Xray
* Maven, Jenkins, Artifactory
Qualifications
What distinguishes you
Education
* Degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
Experience
* 3+ years of professional experience in Java development
* Experience with design patterns, unit testing (JUnit, Mockito, SWTBot)
* Experience with SWT, JFace, Xtext, EMF, Freemarker, Swing, SQL is a plus – even partial familiarity is welcome
* Experience with cross-platform approaches is a plus
Know-how
* Solid knowledge of Eclipse RCP and plugin development
* Basic knowledge of Python and REST architectures
* Strong understanding of UI frameworks and a good sense for usability and design quality
Languages
* Fluent in English, both written and spoken
Working Style and Methods
* You enjoy working in agile teams and share the agile mindset
* You are communicative, solution-oriented, and eager to learn
* You value high-quality deliverables and thorough documentation
* You are open to integrating new technologies – including AI-based components – into the development ecosystem
Personality
* Strong communicator and team player with the ability to influence and advise multiple stakeholders
* Proactive mindset with a focus on continuous improvement and risk mitigation
Additional Information
* Work includes: Flexible work conditions
* Hybrid work system
* Exchange with colleagues around the world
* Health insurance and on-site medical services
* Training opportunities (e.g., technical training, foreign languages training) & certifications
* Opportunities for career progression and continuous professional development
* Access to discounts in partnerships and Bosch products
* Sports and health-related activities
* Flexible benefits platform
* Free parking
* Canteen
Success stories don’t just happen. They are made... Make it happen! We are looking forward to your application!
Seniority level
* Associate
Employment type
* Full-time
Job function
* Information Technology
* Industries: Industrial Machinery Manufacturing
All applications will be treated in a confidential manner. We welcome applications from people with disabilities and will provide reasonable accommodations during the recruitment process and in performing professional activities.
#J-18808-Ljbffr