Capgemini

Java and Vaadin Fullstack Developer

Capgemini
Apply
2 days ago
Vila Nova de Gaia, PortugalSenior

Responsibilities

  • Design, develop, and maintain scalable Vaadin frontend and Java backend components.
  • Modernize existing web interfaces and implement new business requirements.
  • Integrate frontend functionality with REST services.
  • Contribute to Spring Boot backend components as needed.
  • Support the migration from Java 11 to Java 21 and the broader platform modernization strategy.
  • Collaborate with cross-functional teams to maintain consistent, usable, and maintainable enterprise applications.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of professional software development experience.
  • At least 3 years of hands-on Vaadin experience focused on frontend and UI development.
  • Strong Java expertise and solid Spring Boot experience.
  • Experience developing and modernizing user-facing web applications and working across frontend and backend layers.
  • Experience developing and consuming REST APIs.
  • Understanding of frontend usability principles, component-based development, and maintainable UI architectures.
  • Knowledge of Agile/Scrum methodologies and collaborative software development practices.
  • Strong communication skills and ability to work within cross-functional teams.
  • English proficiency is mandatory.
  • Preferred experience includes Vaadin 23, Java version migration projects, PostgreSQL, Flyway, Maven multi-module applications, healthcare solutions, and legacy platform modernization.

Benefits

  • Hybrid work arrangement requiring two days per week in Capgemini offices.
  • Multicultural, inclusive, and supportive team environment promoting work-life balance.
  • Career growth programs, training, and certifications in current technologies.
  • Health and life insurance.
  • Referral program with bonuses for talent recommendations.
  • Great office locations.

Tech Stack

FlywayJavaMavenPostgreSQLSpring Boot
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me