Software Developer - Vaadin/Java
142.1k - 263.8k PLN142 100 - 263 800 PLN/ rok.UoP
MidFull-time·Umowa o pracę
#382178·Dodano wczoraj·0
Źródło: IQVIATech Stack / Keywords
JavaBackendJUnitMockitoTestingSeleniumSpring FrameworkAutomated Testing
Firma i stanowisko
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. They create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide.
Wymagania
- Hands-on experience with Vaadin Framework building rich web interfaces.
- Strong proficiency in Java with object-oriented programming and clean coding practices.
- Experience with Spring Framework, including dependency injection and transaction management.
- Skilled in automated testing with JUnit and Mockito.
- Solid understanding of SQL and relational database query optimization.
- Experience with development tools including IntelliJ IDEA, Git (GitLab), and Maven.
- Familiarity with HTTP protocols and RESTful API design.
- German language skills are an advantage but not required.
- Understanding of UX design principles.
- Experience with JPA/Hibernate, MSSQL-Server, Oracle, PostgreSQL.
- Familiarity with SSO integration using OAuth2 or OIDC.
- Experience with browser automation using Selenium WebDriver.
- Test design experience with Concordion or similar frameworks.
- Experience using AI-assisted development tools such as GitHub Copilot or Cursor.
Nice to have:
- Experience with other UI frameworks like React.
- UI development experience for mobile applications.
- Familiarity with Windows or MacOS environments.
Obowiązki
- 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.
Benefity
- Flexible working hours with core team time between 10am and 4pm CET.
- Both hybrid (in office) and fully remote working options.
- Collaborative and innovative work environment.
- Opportunities for professional growth and development.
- Competitive salary and benefits package.
Elastyczne godziny
Inne informacje
IQVIA maintains a zero tolerance for candidate fraud. All application information must be truthful and complete, with false statements or omissions leading to disqualification or termination according to applicable law.
IQVIA
26 aktywnych ofert