Senior Software Developer, Java
Posted 4ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Softwareentwickler:in Java für die Weiterentwicklung und Pflege von Softwareapplikationen. Mitwirkung an Softwarearchitekturen, Analyse und Mentoring in einem 500 Mitarbeiter starken Team.
Responsibilities:
- Further development and maintenance of existing and new software applications
- Design of software architectures for new products
- Analysis and optimization of existing products
- Design and development of components and integration into the overall architecture
- Participation in regular code reviews and best-practice meetings
- Mentoring of less-experienced colleagues
- Taking on additional tasks as a Product Manager, if desired
Requirements:
- Degree in Computer Science/Mathematics or equivalent vocational training in the IT field
- Several years of professional experience (>5) in software development with Java/C++
- Strong knowledge of server-side development and relational databases (PostgreSQL)
- Solid experience with Unix/Linux systems
- Very good knowledge of Java frameworks Spring and Hibernate
- API development and documentation for connecting web frontends and clients (REST)
- Experience with Gradle/Maven, git and CI/CD
- Virtualization and containers (Docker)
- Familiarity with profilers for runtime and resource analysis (optional)
- German language skills at least at C1 level
Benefits:
- Health courses (e.g., yoga, back care and mental health)
- Meal subsidy
- Recreation allowance
- Daycare subsidy
- Childcare cost subsidy
- Company health insurance
- Company pension plan
- Hardware leasing
- Employee discounts
- Bike leasing (Jobrad)
- Flexible working hours
- Home office/remote work
- Team events
- Job crafting/individual work design
- Support for physical and mental health


















