Senior Software Developer, Java

Posted 4ds ago

Employment Information

Education
Salary
Experience
Job Type

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