Student Assistant for Advanced Topics of Software Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
The project will be used as the central practical assignment of the course and will involve the development of a microservice-based application from scratch. The position is mostly remote, with several on-site update meetings, and is to be filled as soon as possible for six months, for 9 to 20 hours per week, with implementation-related tasks during the summer and maintenance, presentation, and teaching-support tasks during the semester., * Development tasks: end-to-end implementation of a microservice-based application, including REST APIs, frontend, backend, database connectivity, and testing
- Organisational tasks: conducting 4-5 central exercise sessions during the semester
- Maintenance tasks: maintaining the application, supporting students in using it, and helping resolve implementation-related issues during the course
Requirements
- Strong Java experience, preferably Java 21+, and familiarity with Spring Boot, JDBC, and relational databases such as PostgreSQL
- Experience with JavaScript-based front-end development, for example React or Angular
- Ability to work independently, discuss technical design decisions, and produce quality code that other students can later read, run, and extend, The working language is English. If you are interested, please familiarise yourself with the further details here: https://www.cs.cit.tum.de/en/isdo/teaching/open-positions/ .
About the company
Technische Universität München
Academia
5,001-10,000 employees
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
System change: restart as developer?
Where To Find Software Engineering Jobs
The Ultimate Software Engineer Career Path Guide for 2023