Skip to content
mimi

Senior Java-Entwickler (m/w/d) - ID GmbH & Co. KGaA

Jobs via eFinancialCareers

flexible Full-time Senior 4d ago

About the role

About Us

Do you want to develop real added value and contribute to the digitalization of medicine? Then you are right with us, because we are looking for creative minds to shape the future with us.

Our software is used in over 1,300 clinics and supports hospital staff in making the right diagnoses and prescribing the right medications, among other things. To ensure that this remains reliable in the future, we need your support.

Responsibilities

  • You develop high-performance, scalable application servers in a clinical environment.
  • You live agile development and work in close coordination with all involved stakeholders - right up to the customers themselves.

Requirements

  • University or university of applied sciences degree in Computer Science or Medical Informatics (or comparable degree)
  • Profound programming knowledge with a focus on Java
  • At least 5 years of experience in developing client-server systems
  • TDD, Pull Requests, and Continuous Deployment/Delivery are not foreign words to you
  • You are confident in using patterns and capable of integrating Open Source solutions
  • You are completely free to choose your IDE

Skills and Know-How for Projects with Purpose

We develop service-based, scalable application servers used in the healthcare system. The services implement business logic in the areas of e-medication, but NLP, terminologies, and ontologies also play a major role.

Sounds too dry? A practical example:

The computer reads a doctor's letter (e.g., as a Word document), understands what it's about, i.e., it recognizes diagnoses, symptoms, medications, and laboratory values and can interpret them. The result is a content check to see if the correct medications are prescribed in the correct dosage. Doesn't exist? Yes, it does! And there are still many exciting details to solve...

Team

Our interdisciplinary team consists of software developers, doctors, pharmacists, and linguists who are passionate about digitizing the healthcare system. We want to teach computers to understand medicine and thus be more than just a digital replacement for the typewriter.

We offer modern development that embraces and lives the agile spirit. In our agile teams, you will experience a friendly, open, and constructive atmosphere. You will also benefit from flexible working hours, further training opportunities, a motivated team, and a pleasant working environment in the center of Berlin or in our new offices in Bielefeld and Leipzig.

Join our team and help us shape the digital world of tomorrow. Simply message us via chat to let us know when you are available for an initial phone call with André Sander (CTO).

Application Process

Contact us via chat, and we will start with an online initial interview. If the parameters are right, we will arrange a shadowing opportunity at the company so we can get to know each other personally. Interested? Then we look forward to your message in the chat.

About the Company

As a company with 35 years of experience in medical process and billing documentation, we have high standards for ourselves and our products. We place the greatest importance on quality and customer satisfaction.

We know: Hospitals are under strong economic pressure, and the demands on medical staff have increased. Therefore, we have made it our mission to simplify the increasingly complex processes in medicine and nursing with regard to billing documentation and to support hospitals in achieving better revenue for their services rendered.

In line with our credo "Medicine instead of bureaucracy," we relieve medical staff so they can concentrate on their actual work, namely the patient and their recovery. This is our contribution to greater patient safety in hospitals. Our software solutions are used in more than 1,200 clinics in Germany, Austria, and Switzerland. This speaks for quality and continuity, which is trusted.

Tech Stack

Frontend:

  • Node.js
  • npm
  • AngularJS
  • Angular 12
  • PrimeNG
  • JavaScript
  • TypeScript
  • GWT/SmartGwt
  • Testing
  • Selenium
  • Protractor
  • cypress.io
  • Eggplant
  • Karma

Backend:

  • Java 8/11 (OpenJDK)
  • CDI 2.0 (JBoss Weld)
  • Spring Boot
  • Hibernate/JPA
  • myBatis
  • FastObjects
  • JAXB
  • XML/XSLT
  • Ant
  • Maven
  • Jetty
  • MSSQL
  • Apache Derby
  • Testing
  • JUnit
  • Cucumber
  • Gherkin

General:

  • Subversion
  • Git
  • JIRA
  • Confluence
  • IntelliJ
  • Visual Studio Code
  • TDD
  • DevOps
  • Jenkins
  • Microsoft AzureDevOps
  • SonarQube
  • Nexus Repository Manager
  • Powershell
  • Bash
  • Principles
  • Clean Code
  • SOLID

Skills

AngularAngularJSApache DerbyBashCDI 2.0Clean CodeConfluenceCucumbercypress.ioDevOpsEggplantFastObjectsGitGherkinHibernate/JPAIntelliJJavaJAXBJenkinsJettyJBoss WeldJIRAJUnitKarmaMicrosoft AzureDevOpsmyBatisNexus Repository ManagerNode.jsNLPnpmOpenJDKOntologienPowershellPrimeNGProtractorSOLIDSeleniumSpring BootSubversionTDDTypeScriptVisual Studio CodeXML/XSLT

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free