Zum Inhalt springen

Senior Software Developer - Java & AWS Cloud

  • Hybride
    • ESCH-SUR-ALZETTE, Esch-sur-Alzette, Luxemburg
  • Informatique

Functieomschrijving

Nederlands vertalen

We zijn op zoek naar een Senior Software Developer met diepgaande expertise in Java en Spring, die ook bedreven is met Spring Boot Data, Hibernate en relationele databases. De ideale kandidaat heeft een sterke achtergrond in het ontwerpen en ontwikkelen van robuuste, schaalbare oplossingen binnen AWS-omgevingen en voelt zich op zijn gemak bij het werken met Python en Infrastructure as Code (Terraform). Je zult nauw samenwerken met data-engineers om een naadloze integratie en gegevensstroom tussen systemen te garanderen. Ervaring met AI-tools is een gewaardeerd pluspunt. Je zult deel uitmaken van het Scrum-team van een van onze producten, samenwerken met mede-ontwikkelaars, architecten en zakelijke belanghebbenden om hoogwaardige software te leveren en te onderhouden in lijn met sprintdoelstellingen.

In deze context omvat jouw rol:

Backendontwikkeling:

  • Ontwerp, ontwikkel en onderhoud backend-services en API's met behulp van Java 21, Spring Boot met Spring Boot Data, Hibernate of pure JDBC-databaseconnectoren.

  • Integreer en optimaliseer oplossingen met Oracle of Aurora PostgreSQL-databases.

  • Zorg voor robuuste, veilige en schaalbare code volgens de vastgestelde architectuur en best practices.

Cloud & DevOps:

  • Bouw en implementeer applicaties op AWS, gebruikmakend van services zoals ECS, Lambda, StepFunction, RDS, S3, SQS, SNS en CloudWatch.

  • Ontwikkel en beheer Infrastructure as Code met behulp van Terraform, zorgend voor betrouwbare en herhaalbare cloudomgevingen.

  • Neem deel aan het opzetten en onderhouden van CI/CD-pijplijnen.

Python & Cross-Technology Development:

  • Handel Python-ontwikkelingen af zoals vereist voor automatisering, gegevensverwerking of integratietaken.

  • Werk samen met data-engineers om effectieve gegevensintegratie, uitwisseling en transformatie tussen systemen te garanderen.

Samenwerking & Ondersteuning:

  • Werk nauw samen met interdisciplinaire teams om vereisten te verzamelen, oplossingen te ontwerpen en functies te leveren.

  • Neem deel aan het oplossen van problemen, monitoren en gebruikersondersteuningsactiviteiten als onderdeel van het productteam.

  • Begeleid junior teamleden en draag bij aan een cultuur van voortdurende verbetering.

Continue verbetering:

  • Blijf op de hoogte van de nieuwste trends, technologieën en best practices in softwareontwikkeling, cloud en DevOps.

  • Doe proactief suggesties ter verbetering van de systeemprestaties, schaalbaarheid en onderhoudbaarheid.

Vereisten

Onze ideale kandidaten moeten hebben:

Verplichte vaardigheden

  • Universitair diploma in Computerwetenschappen, Techniek of een gerelateerde discipline.

  • Bewezen ervaring in backendontwikkeling met Java 21, Spring, Spring Boot Data, Hibernate en pure JDBC.

  • Sterke kennis van relationele databases.

  • Bewezen ervaring in het ontwikkelen en implementeren van oplossingen in AWS-omgevingen (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch, enz.).

  • Bekwaam in Python voor scripting en backendtaken.

  • Ervaring met het beheren van infrastructuur met behulp van Terraform.

  • Goed begrip van RESTful API-ontwerp, microservices-architectuur en veilige codeerpraktijken.

  • Ervaring met versiebeheertools zoals GitHub of GitLab.

Gewaardeerde assets

  • Ervaring met samenwerking met data-engineeringteams en integratie van backend-systemen met datapipelines.

  • Ervaring met AI-tools of frameworks.

  • Bekendheid met CI/CD-tools en -praktijken.

  • Ervaring met versiebeheertools zoals GitHub of GitLab

  • Kennis van containerisatie (Docker, Kubernetes) is een pluspunt.

  • AWS-certificering (bijv. Solutions Architect of Developer) is een pre.

  • Ervaring met Agile methodologieën en tools zoals Jira.

  • Kennis van monitoring- en waarschuwingssystemen.

of

Apply with Indeed onbeschikbaar