
Softwareentwickler (m/w/d) - Vaadin/Java
Softwareentwickler (m/w/d)
Kairos GmbH, ein Unternehmen von IQVIA
Bochum, Deutschland
Homeoffice / Remote möglich
Wir suchen eine engagierte und qualifizierte Persönlichkeit als Softwareentwickler (m/w/d), die unser dynamisches Team verstärkt und die Zukunft der Benutzeroberflächenentwicklung für unsere Flaggschiff-Produkte mitgestaltet – darunter die Health Data Research Platform von IQVIA, ein zentraler Bestandteil der Connected Health Platform.
Ihre Aufgaben
- Weiterentwicklung und Wartung von Benutzeroberflächen für Kernanwendungen unter Berücksichtigung von Leistung, Benutzerfreundlichkeit und Skalierbarkeit
- Konzeption, Entwicklung, Test und Debugging neuer UI-Funktionen und Komponenten
- Aufbau und Optimierung der Datenübertragungsschicht zwischen Frontend- und Backend-Systemen
- Zusammenarbeit bei UI/UX-Planung mittels Wireframes und Design-Prototypen
- Durchführung von Code-Reviews und technische Unterstützung für andere UI-Entwickler
- Erstellung umfassender Unit- und Integrationstests mit JUnit und Mockito
- Unterstützung bei Abnahmetests mit Selenium WebDriver, Concordion und Vaadin Testbench
Ihr Profil
- Vaadin Framework: Praktische Erfahrung in der Entwicklung anspruchsvoller Web-Oberflächen
- Java: Fundierte Kenntnisse in objektorientierter Programmierung und sauberem Code
- Spring Framework: Erfahrung mit Dependency Injection und Transaktionsmanagement
- Testing Tools: Sicherer Umgang mit JUnit und Mockito für automatisierte Tests
- SQL: Gutes Verständnis relationaler Datenbanken und Abfrageoptimierung
- Entwicklungstools: Erfahrung mit IntelliJ IDEA, Git (GitLab) und Maven
- Web-Technologien: Vertrautheit mit HTTP-Protokollen und RESTful API-Design
Was wir bieten
- Flexible Arbeitszeiten (siehe „Arbeitszeiten“)
- Beide Arbeitsmodelle möglich: Hybrid (im IQVIA-Büro) oder vollständig remote
- Kollegiale und innovative Arbeitsumgebung
- Möglichkeiten zur beruflichen Weiterentwicklung
- Wettbewerbsfähiges Gehalt und attraktive Zusatzleistungen
- Arbeitszeiten
Flexible Arbeitszeiten gemäß Vertrag. Die Kernarbeitszeit im Team liegt zwischen 10:00 und 16:00 Uhr.
Zeitzone: Bochum, Deutschland (MEZ: UTC+1, MESZ: UTC+2)
Ideale Zusatzqualifikationen
- Fließende Deutschkenntnisse oder Bereitschaft, vorhandene Deutschkenntnisse zu verbessern
- Verständnis von UX-Design-Prinzipien
- Erfahrung mit JPA/Hibernate, MSSQL-Server, Oracle, PostgreSQL
- Vertrautheit mit der Integration von Anwendungen in SSO-Lösungen mittels OAuth2 oder OIDC
- Erfahrung mit Browserautomatisierung via Selenium WebDriver
- Erfahrung in Testdesign mit dem Concordion-Framework oder ähnlichen Tools
- Flexibilität bei Fähigkeiten
- Erfahrung mit anderen UI-Frameworks wie React
- UI-Entwicklung für mobile Anwendungen
- Vertrautheit mit Windows- oder MacOS-Umgebungen
Warum IQVIA?
Wer bei uns einsteigt, wird Teil eines weltweit anerkannten Marktführers, der bereit ist, den Status quo zu hinterfragen, um die Patientenversorgung zu verbessern. Sie erhalten Zugang zu modernster Technologie, den größten Datensätzen, den besten Analysewerkzeugen und – unserer Meinung nach – einigen der klügsten Köpfe der Gesundheitsbranche.
Bei IQVIA können Sie Ihre Karriere aktiv gestalten und den Weg wählen, der Ihre persönliche Entwicklung und Ihren Erfolg am besten definiert. Mit Einblicken in verschiedene Regionen, Fachbereiche und therapeutische sowie technologische Themen können Sie sich grenzenlos weiterentwickeln.
Wir wissen: Bedeutende Ergebnisse erfordern nicht nur den richtigen Ansatz, sondern auch die richtigen Menschen. Unabhängig von Ihrer Rolle laden wir Sie ein, mit uns das Gesundheitswesen neu zu denken. Sie haben die Möglichkeit, einen wichtigen Beitrag zu leisten, um unsere Kunden dabei zu unterstützen, die Gesundheitsversorgung voranzutreiben und letztlich die Gesundheit der Menschen zu verbessern.
Es ist eine spannende Zeit, um Teil von IQVIA zu werden und neue Möglichkeiten im Gesundheitswesen zu entdecken.
IQVIA setzt sich aktiv für Vielfalt und Inklusion am Arbeitsplatz ein. Wir sind überzeugt, dass ein Arbeitsumfeld, das Vielfalt lebt, uns einen Wettbewerbsvorteil auf dem globalen Markt verschafft und unseren Erfolg stärkt. Eine inklusive und respektvolle Unternehmenskultur fördert das Zugehörigkeitsgefühl, stärkt das Team und ermöglicht es jedem Einzelnen, sein persönliches Potenzial voll auszuschöpfen.
Software Engineer (m/w/d)
Kairos GmbH, an IQVIA Business
Bochum, Germany
Home-based/Remote
We’re looking for a skilled and motivated Software Engineer to join our dynamic team and help shape the future of user interface development for our flagship products—such as IQVIA’s Health Data Research Platform, a key component of the Connected Health Platform.
Key Responsibilities
- Enhance and maintain user interfaces for core applications, ensuring performance, usability, and scalability.
- Design, develop, test, and debug new UI features and components.
- Build and optimize the data transfer layer between frontend and backend systems.
- Collaborate on UI/UX planning through wireframes and design prototypes.
- Conduct code reviews and provide technical guidance to fellow UI developers.
- Write comprehensive unit and integration tests using JUnit and Mockito.
- Support user acceptance testing using Selenium WebDriver, Concordion, and Vaadin Testbench.
Required Skills
- Vaadin Framework : Hands-on experience building rich web interfaces.
- Java: Strong object-oriented programming and clean coding practices.
- Spring Framework: Proficient in dependency injection and transaction management.
- Testing Tools: Skilled in JUnit and Mockito for automated testing.
- SQL: Solid understanding of relational databases and query optimization.
- Development Tools: Experience with IntelliJ IDEA, Git (GitLab), and Maven.
- Web Technologies: Familiarity with HTTP protocols and RESTful API design.
What We Offer:
- Flexible working hours (see 'Shift Timings')
- Both working options are possible. Hybrid (located in an IQVIA office) as well as fully remote.
- Collaborative and innovative work environment
- Opportunities for professional growth and development
- Competitive salary and benefits package
Shift Timings: Flexible working hours according to contract. Team core working time is between 10am and 4pm.
- Time zone: Bochum, Germany (CET: UTC+1, CEST: UTC+2).
The ideal candidate will also have:
- Fluent German skills, otherwise, willingness to improve existing German language skills.
- Understanding of UX design principles
- Experience with JPA/Hibernate, MSSQL-Server, Oracle, PostgreSQL
- Familiarity with integrating applications to SSO solutions using OAuth2 or OIDC
- Experience with browser automation using Selenium WebDriver
- Test design experience with the Concordion framework or similar frameworks.
Skill Flexibility:
- Experience with other UI frameworks like React.
- Experience in UI development for mobile applications.
- Familiarity with Windows or MacOS environments.
Why Join?
Those who join us become part of a recognized global leader still willing to challenge the status quo to improve patient care. You will have access to the most cutting-edge technology, the largest data sets, the best analytics tools and, in our opinion, some of the finest minds in the Healthcare industry.
You can drive your career at IQVIA and choose the path that best defines your development and success. With exposure across diverse geographies, capabilities, and vast therapeutic and information and technology areas, you can seek opportunities to change and grow without boundaries.
We know that meaningful results require not only the right approach but also the right people. Regardless of your role, we invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes.
It's an exciting time to join and reimagine what's possible in healthcare.
IQVIA is a strong advocate of diversity and inclusion in the workplace. We believe that a work environment that embraces diversity will give us a competitive advantage in the global marketplace and enhance our success. We believe that an inclusive and respectful workplace culture fosters a sense of belonging among our employees, builds a stronger team, and allows individual employees the opportunity to maximize their personal potential.
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide . Learn more at https://jobs.iqvia.com