Software Engineer - Java (m/f/d)

Über uns

Ob die Liebe zum Detail von zwei perfekt ineinandergreifenden Zahnrädern oder die Begeisterung mit neuer Technologie die Welt des Kunden zu verändern – jeder hat seinen eigenen Antrieb. Dennoch eint uns alle der Wunsch, Krebsdiagnosen zuverlässiger und schneller zu machen: ob aus persönlicher Erfahrung oder der Hingabe zu der zugrundeliegenden Technologie. Jeden Tag einen Schritt näher hin zu unserem Ziel.

Deine Aufgaben

We are looking for a Software Developer (m/f/d) who wants to work in a thriving start-up that provides clients with a cutting-edge connected health solution. To keep it that way, we’re constantly expanding our team. As a Java Developer, you are an essential part of our Product Team and you will take responsibility for the design and implementation of new core features and integrations to other systems. You will work in an interdisciplinary team consisting of Backend and Frontend Developers, Machine Learning Developers, Medical IT Specialists, User Experience Experts, and Product Owners within an Agile environment. Join us in our mission of automizing pathology labs and reducing errors!

  • You take part in establishing the backend of our system
  • You deliver clean, testable, and maintainable code to ensure functionality as well as the quality of our product
  • You are eager to create a high-quality web application by designing and implementing new features
  • You love to share your experience and tech stack with your team members by pair programming
  • You test those concepts and you do performance optimizations

Our tech stack

Java | PostgreSQL | Kubernetes | Apache Kafka | Selenium | Unit-Testing | Integration-Testing | Docker | Azure | Git | Jenkins | TypeScript | ReactJS | CSS3/SASS | HTML5

Anforderungen

  • Professional experience with Java
  • Ability/desire to take a technical leadership role
  • Experience with Spring, Hibernate, REST, SQL
  • Experience with Microservices Architecture and distributed systems
  • Experience with professional software engineering practices (e.g. unit testing, code reviews, design documents)
  • Nice to have - experience with Kotlin

Warum inveox?

  • To the Top: At inveox, we don't see our employees as resources, but as talents! That's why we offer you many opportunities for personal and professional development
  • Work-Life-Harmony: We support you in achieving the best performance through flexible working time models and a home office option
  • Meet & Mentor: At inveox you work together with experienced experts, have the opportunity to meet renowned industry experts and receive an introduction to the German start-up community
  • Learn & Grow: In addition to support within and outside your team, you will receive regular feedback and personal coaching as well as methodical and practical training to promote your professional growth
  • Team Spirit: You can look forward to team lunches and barbecues in the warm months, fitness sessions together, a Christmas gathering, a summer party, and lots of team events