diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/configuration/OpenApiConfiguration.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/OpenApiConfiguration.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/configuration/OpenApiConfiguration.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/OpenApiConfiguration.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/configuration/StatusProbeConfiguration.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/StatusProbeConfiguration.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/configuration/StatusProbeConfiguration.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/StatusProbeConfiguration.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/configuration/WebConfiguration.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/WebConfiguration.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/configuration/WebConfiguration.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/WebConfiguration.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/configuration/WebSecurityConfiguration.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/WebSecurityConfiguration.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/configuration/WebSecurityConfiguration.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/configuration/WebSecurityConfiguration.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/CalculationController.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/CalculationController.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/CalculationController.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/CalculationController.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/ElectionController.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/ElectionController.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/ElectionController.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/ElectionController.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/ElectionResultController.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/ElectionResultController.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/ElectionResultController.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/ElectionResultController.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/PartyController.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/PartyController.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/controller/v1/PartyController.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/controller/v1/PartyController.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/db/Candidate.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/Candidate.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/db/Candidate.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/Candidate.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/db/Constituency.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/Constituency.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/db/Constituency.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/Constituency.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/db/Election.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/Election.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/db/Election.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/Election.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/db/ElectionResult.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/ElectionResult.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/db/ElectionResult.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/ElectionResult.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/db/PartyInElection.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/PartyInElection.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/db/PartyInElection.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/PartyInElection.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/db/VotingResult.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/VotingResult.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/db/VotingResult.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/db/VotingResult.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/Candidate.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/Candidate.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/Candidate.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/Candidate.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/Constituency.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/Constituency.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/Constituency.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/Constituency.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/ConstituencyId.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/ConstituencyId.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/ConstituencyId.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/ConstituencyId.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/Elected.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/Elected.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/Elected.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/Elected.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/ElectedCandidate.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/ElectedCandidate.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/ElectedCandidate.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/ElectedCandidate.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/ElectionResult.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/ElectionResult.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/ElectionResult.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/ElectionResult.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/model/internal/PartyId.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/PartyId.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/model/internal/PartyId.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/model/internal/PartyId.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/AbstractHealthIndicator.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/AbstractHealthIndicator.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/AbstractHealthIndicator.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/AbstractHealthIndicator.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/AbstractStatusProbeHealthIndicator.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/AbstractStatusProbeHealthIndicator.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/AbstractStatusProbeHealthIndicator.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/AbstractStatusProbeHealthIndicator.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/Preparable.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/Preparable.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/Preparable.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/Preparable.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/RestHealthIndicator.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/RestHealthIndicator.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/actuator/RestHealthIndicator.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/actuator/RestHealthIndicator.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/CountBasedStatusProbe.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/CountBasedStatusProbe.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/CountBasedStatusProbe.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/CountBasedStatusProbe.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/PercentageBasedStatusProbe.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/PercentageBasedStatusProbe.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/PercentageBasedStatusProbe.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/PercentageBasedStatusProbe.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/ScheduledStatusProbe.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/ScheduledStatusProbe.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/ScheduledStatusProbe.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/ScheduledStatusProbe.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbe.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbe.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbe.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbe.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeCriticality.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeCriticality.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeCriticality.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeCriticality.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeLogger.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeLogger.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeLogger.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/StatusProbeLogger.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/TimeBasedStatusProbe.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/TimeBasedStatusProbe.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/monitoring/statusprobe/TimeBasedStatusProbe.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/monitoring/statusprobe/TimeBasedStatusProbe.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/repository/CandidateRepository.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/CandidateRepository.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/repository/CandidateRepository.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/CandidateRepository.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/repository/ConstituencyRepository.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/ConstituencyRepository.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/repository/ConstituencyRepository.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/ConstituencyRepository.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/repository/ElectionRepository.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/ElectionRepository.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/repository/ElectionRepository.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/ElectionRepository.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/repository/ElectionResultRepository.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/ElectionResultRepository.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/repository/ElectionResultRepository.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/ElectionResultRepository.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/repository/NominationRepository.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/NominationRepository.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/repository/NominationRepository.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/NominationRepository.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/repository/PartyRepository.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/PartyRepository.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/repository/PartyRepository.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/repository/PartyRepository.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/service/CandidateService.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/service/CandidateService.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/service/CandidateService.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/service/CandidateService.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/service/ConstituencyService.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/service/ConstituencyService.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/service/ConstituencyService.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/service/ConstituencyService.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/service/ElectionResultService.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/service/ElectionResultService.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/service/ElectionResultService.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/service/ElectionResultService.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/service/ElectionService.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/service/ElectionService.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/service/ElectionService.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/service/ElectionService.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/service/PartyService.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/service/PartyService.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/service/PartyService.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/service/PartyService.kt diff --git a/module-server/src/main/java/de/twomartens/wahlrecht/service/PropertyReloadService.java b/module-server/src/main/kotlin/de/twomartens/wahlrecht/service/PropertyReloadService.kt similarity index 100% rename from module-server/src/main/java/de/twomartens/wahlrecht/service/PropertyReloadService.java rename to module-server/src/main/kotlin/de/twomartens/wahlrecht/service/PropertyReloadService.kt