Software Developer
- Part-time
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. Join in and feel the difference.
Legal entity looks forward to your application!
Job Description
We are seeking a talented and innovative Software Developer to join our dynamic team in Stuttgart, Germany. As a key member of our development team, you will be responsible for designing, implementing, and maintaining high-quality software solutions that drive our company's success in the rapidly evolving tech landscape.
- Develop and maintain robust, scalable, and efficient software applications using Java and related technologies
- Collaborate with cross-functional teams to design and implement new features and functionality
- Participate in the full software development lifecycle, from concept and design to testing and deployment
- Utilize cloud services and platforms (such as AWS, Docker) to build and deploy applications
- Implement DevOps practices to streamline development and deployment processes
- Contribute to architecture and design discussions, providing technical insights and innovative solutions
- Write clean, maintainable, and well-documented code adhering to best practices and coding standards
- Troubleshoot, debug, and optimize application performance
- Stay up-to-date with emerging trends and technologies in software development and cloud computing
- Mentor junior developers and share knowledge within the team
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Proven experience (3+ years) in Java software development
- Strong knowledge of software design patterns and object-oriented programming principles
- Proficiency in working with cloud services and platforms (e.g., AWS, Docker, Cloud Foundry)
- Experience with Spring framework, including Spring Boot and Spring Cloud
- Familiarity with DevOps practices and tools
- Knowledge of database systems and SQL
- Experience with version control systems, preferably Git
- Understanding of Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Ability to work independently and as part of a team in a fast-paced environment
- Familiarity with Internet of Things (IoT) and Industry 4.0 concepts is a plus
- Proficiency in English; knowledge of German is beneficial
Additional Information
The Bosch PreMaster Program is a two-stage qualification program for committed graduates with Bachelor's degrees who want to complete a Master's degree. After the Bachelor's degree, the first phase provides up to 12 months' practical experience for familiarization with technical and business interrelationships. The second phase comprises the Master's course and includes additional events and seminars as well as personal mentoring on the road to successful completion.
Do you have questions regarding the application process?
First Name Last Name (HR department)
+49 711 811
Do you have technical questions regarding the job?
First Name Last Name (specialist department)
+49 711 811
This is jennifer's footer. It is in English and for all countries