C

Capgemini

Global consulting, technology services, outsourcing

Java and Vaadin Fullstack Developer

Full-Stack EngineeringUpdated on Nov 14
Full-timeVila Nova de Gaia, PortugalNo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • A minimum of 5 years of professional software development experience is required.
  • At least 3 years of hands-on Vaadin experience, with a strong focus on frontend and user-interface development, is required.
  • Strong expertise in Java and solid experience with Spring Boot are required.
  • Experience developing and modernizing user-facing web applications is required.
  • Experience developing and consuming REST APIs is required.
  • An understanding of frontend usability principles, component-based development, and maintainable user-interface architectures is required.
  • Experience working across both frontend and backend layers of enterprise applications is required.
  • Knowledge of Agile/Scrum methodologies is required.
  • English is mandatory.

Responsibilities

  • Design, develop, and maintain scalable frontend and backend components for the modernization of a healthcare product.
  • Evolve and enhance the product's Vaadin-based user interface.
  • Contribute to the application's migration from Java 11 to Java 21.
  • Implement new business requirements and modernize existing web interfaces.
  • Integrate frontend functionality with REST services.
  • Help ensure the application remains maintainable, consistent, and user-friendly.
  • Contribute to Spring Boot backend components when required.
  • Support the overall modernization strategy of the platform.

Desired Qualifications

  • Experience with Vaadin 23.
  • Experience with Java 21 and/or Java version migration projects.
  • Knowledge of PostgreSQL and Flyway.
  • Experience with Maven multi-module applications.
  • Previous experience in healthcare solutions or other complex enterprise systems.
  • Familiarity with application modernization and legacy platform evolution projects.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs