IQVIA

Frontend Developer, Vaadin

IQVIA

full-time

Posted on:

Location Type: Hybrid

Location: Bochum • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

HibernateJavaJUnitMacOSMavenMockitoOraclePostgresReactSeleniumSpringSQL

About the role

  • Maintain and enhance existing user interfaces for core products (e.g., IQVIA's Health Data Research Platform)
  • Design, develop, test, validate, and debug new user interfaces
  • Develop the transfer layer from UI to the backend
  • Plan and design new user interfaces using wireframes
  • Conduct code reviews for other UI developers
  • Write unit and integration tests using JUnit and Mockito
  • Support development of user acceptance tests using Selenium WebDriver, Concordion framework and Vaadin Testbench
  • Collaborate within a dynamic team to deliver innovative UI features

Requirements

  • Proficient in Vaadin
  • Strong Java coding skills
  • Experience with Spring framework (dependency injection, transaction management)
  • Proficient in JUnit and Mockito
  • Solid SQL skills
  • Experience with IntelliJ
  • Proficient in Git (GitLab)
  • Experience with Maven
  • Knowledge of HTTP and REST
  • Fluent German skills or 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
  • Experience with other UI frameworks like React (advantage)
  • Experience in UI development for mobile applications (advantage)
  • Familiarity with Windows or MacOS environments
Benefits
  • Flexible working hours (Team core working time 10am-4pm CET)
  • Hybrid or fully remote work options
  • Collaborative and innovative work environment
  • Opportunities for professional growth and development
  • Competitive salary and benefits package

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaVaadinJUnitMockitoSpringSQLGitMavenSelenium WebDriverJPA/Hibernate
Soft skills
collaborationcode reviewcommunicationproblem-solvingadaptability
Canon Business Process Services

Backend Software Engineer, Marketplace

Canon Business Process Services
Senior · Leadfull-time🇲🇹 Malta
Posted: 8 days agoSource: careers-vistaglobal.icims.com
CloudHibernateJavaSpringSQL
S&P Global

Senior Software Engineer

S&P Global
Seniorfull-time🇮🇳 India
Posted: 7 days agoSource: spgi.wd5.myworkdayjobs.com
ApacheCloudJavaJenkinsJUnitMavenMockitoOracleSpringSpring BootSpringBootSQL
EX Squared LATAM

Senior Mobile Developer, Kotlin Multiplatform, Temporary

EX Squared LATAM
Seniorcontract🌎 Anywhere in the World
Posted: 38 days agoSource: exsquaredlatam.breezy.hr
AndroidAssemblyGraphQLiOSJavaKotlinMockitoSwift
Tecsys Inc.

Développeur principal, Java

Tecsys Inc.
Leadfull-time🇨🇦 Canada
Posted: 15 days agoSource: apply.workable.com
AWSAzureDockerGoogle Cloud PlatformJavaJavaScriptJUnitKubernetesMavenMicroservicesMockitoNoSQL+9 more
Sapiens

Developer, R&D

Sapiens
Mid · Seniorfull-time🇮🇳 India
Posted: 24 days agoSource: careers.sapiens.com
AngularHibernateJavaReactSpring