Senior Java Developer (f/m/div.)
- Full-time
- Legal Entity: Home Comfort
Company Description
The Bosch Group has more than 400 000 employees around the world, present in 60 countries, and we are proud to impact people’s lives and to work towards a more sustainable future.
In the city of Aveiro, Bosch has one of its biggest production sites for 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, focused on innovation, sustainability and collaboration, Bosch Aveiro joins together experts in diverse areas, from mechanical engineering to 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. Join in and feel the difference in mindsets, cultures, generations, identities and perspectives. Everyone should bring their authenticity and work together respectfully. 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
We are an international and multi-cultural team spread over three locations: Germany, India, and Portugal. We develop proprietary tool solutions for our Bosch internal customers in the HVAC domain of Bosch Home Comfort. Our tools enable our customers (embedded software development teams) to focus on their actual work. Our portfolio covers tools to:
- Create and maintain domain specific languages which define the context of embedded products and systems;
- Generate code for embedded products and systems;
- Diagnose embedded products on interfaces;
- Support comprehensive validation and verification.
Your contribution to something big:
As a Senior Java Developer, you will play a key role in maintaining and further extending our tools with additional features together with the team and the customers over the whole product life cycle. Your main responsibilities include:
- Engaging in requirements engineering;
- Creating and maintaining architectures & designs;
- Implementing, verifying, and releasing our tool applications with high quality and excellent user documentation, using, and improving a continuous development pipeline;
- Developing, recommending, deciding, and applying professional software development concepts and practices with the team to keep our tool applications state of the art and compliant with internal and external standards.
Qualifications
What distinguishes you:
Experience
- 5+ years of experience as a Java Software Engineer, ideally in embedded systems development.
- Proven experience working in agile teams with a strong understanding of agile methodologies, mindset, values, and attitude.
Technical Know-How & Tools
- Expertise with high level maturity in Core Java applying Object-Oriented Programming (OOP) concepts;
- Strong background in Java Eclipse RCP and plugin development;
- Experience applying design patterns;
- Proficiency in unit test automation using JUnit, Mockito and SWTBot frameworks;
- Knowledge of Java SWT, JFace, Xtext, and EMF is desired;
- Familiarity with code generation frameworks like Freemarker Template (FTL);
- Knowledge in Java Swing, SQL, Python, and RESTful systems;
- Hands-on experience with Atlassian toolchain using Bitbucket (git), Jira and/or Xray;
- Understanding of CI/CD using Maven, Jenkins, and Artifactory;
- Experience in building cross-platform tools is a plus.
Working Style & Personality
- Quick comprehension and excellent communication;
- Problem-solving mindset and a high level of pro-activeness;
- Team player, eager to learn and share knowledge with others;
- Strong intrinsic drive to deliver high-quality work artifacts.
Additional Information
What Awaits You:
- An opportunity to work on purpose-driven projects in an agile international team;
- A supportive environment that encourages continuous learning and deep dives into new technologies;
- The chance to explore your creativity identifying the best suitable solutions for customer demands;
- Hybrid work system with flexibility allowing you to balance work and life.
Work #LikeABosch includes:
⚖️ Flexible work conditions
🔀 Hybrid work system
🌐 Exchange with colleagues around the world
🧑⚕️ Health insurance and medical office on site (general surgeon, psychology, physiotherapy, general clinic)
📚 Training opportunities (p.e., 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
🅿️ Free parking lot
🍽️ Canteen
Success stories don´t just happen. They are made...
Make it happen! We are looking forward to your application!