
RESPONSIBILITIES:Develop and maintain applications using JavaDesign User Interfaces primarily using the Vaadin frameworkUtilize Java-based front-end libraries and frameworks (Vaadin, JSF, Tapestry)Implement and integrate RESTful services/APIsCommunicate with stakeholders to gather and document business requirementsEnsure requirements are met throughout the development processCollaborate with the development team and provide project updates
REQUIREMENTS:5-7 years of experience of Java developmentStrong skills in Java programming languageJava based front-end libraries, and frameworks (Vaadin, JSF, tapestry)Vaadin frontend FrameworkWillingness to work on UI design almost entirely through Java (eg. Vaadin)RESTful services/APIs. Integrating with various APIs (Application Programming Interfaces) to fetch and display data from external sourcesGood communication skills, being able to discuss, capture and document business requirements with key stakeholders.English level: B2, C1
NICE TO HAVE:(UI) Design: understanding of UI/UX design principles and toolsNon-Java front-end languages and Frameworks (HTML, JavaScript, CSSetc.)Database queries (SQL)Knowledge of Object–relational mapping tools for the Java programming language (Hibernate, JPA etc.)Knowledge of middle ware (Message Queues)
OFFER:Private medical careCo-financing for the sport cardTraining & learning opportunitiesConstant support of dedicated consultantTeam-building events organized by DCGEmployee referral program
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
