About the role

  • Java Developer working on defense applications with Capgemini Engineering in Brest. Focus on developing Java functionalities, designing desktop interfaces, and ensuring quality and security standards.

Responsibilities

  • Develop Java features for equipment and operational systems
  • Design and maintain desktop interfaces (Swing / JavaFX / Eclipse RCP) tailored to end users
  • Implement persistence and related processing using SQL (modeling, queries, optimization)
  • Industrialize quality and delivery processes (Git, code reviews, quality metrics, CI)
  • Contribute to engineering and the project lifecycle: take requirements and architecture into account, work in an Agile environment, implement automated tests, handle packaging/build, and follow cybersecurity best practices

Requirements

  • Master's degree (engineering school or university) or equivalent
  • 3+ years' experience in Java development (ideally on desktop applications)
  • Strong proficiency in at least one UI framework: Swing and/or JavaFX and/or Eclipse RCP
  • Comfortable working on Windows and with the Eclipse IDE
  • Solid tooling background: Git, SQL, CI/CD (Jenkins/GitLab)
  • Quality-oriented approach (SonarQube and other quality-control tools)
  • Familiarity with build and deployment practices (Ant/Gradle, packaging)
  • Automated testing
  • Experience with Docker/virtualization is a plus
  • Comfortable in constrained and sensitive contexts: rigorous, delivery-focused, able to work on client sites and eligible for security/nationality-related restrictions

Benefits

  • Remote work arrangements in France and internationally
  • Commitment to professional equality
  • Parental support policies
  • Work–life balance initiatives
  • Sustainable mobility benefits
  • Open access to certifications and training
  • Tailored support from your career manager
  • 9-month onboarding program
  • Employee share ownership plan
  • Activities at preferential rates
  • Partial reimbursement for holidays
  • Reimbursement of sports or cultural membership subscriptions

Job title

Java Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job