We zijn actief op zoek naar (Senior software Engineer)Cloud-Native Java Developers die vloeiend zijn in Java 8+(bij voorkeur Java 11+), Spring Boot, en AWS tools om een technische hulpbron te zijn voor de ontwikkeling van schone en onderhoudbare code.
Kernverantwoordelijkheden:
-Begrijp de snel veranderende zakelijke eisen van onze klanten
-Onderhandelen over passende oplossingen met meerdere belanghebbenden
-Schrijven en onderhouden van schaalbare enterprise-level software
-Bouw webapplicaties met behulp van Java en Spring Boot en / of Spring Cloud
-Bouwen van microservices die verbinding maken met Oracle en NoSQL databases
-Softwarecomponenten bouwen die integreren met een workflow engine en/of ESB om asynchrone bedrijfsprocessen uit te voere
-Beheren van de volledige software ontwikkelingscyclus
-Functionele en unit tests schrijven om de kwaliteit van de code te handhaven
-Ontwikkelen van code in een gecontaineriseerde omgeving met behulp van tools zoals Jenkins of Docker
-Samenwerken met andere teams om een high-performance applicatie op te leveren die weinig tot geen defecten bevat
-Identificeer nieuwe mogelijkheden, tools en diensten om softwareoplossingen op maat te verbeteren
-Ondersteun en los problemen op (proces & systeem), identificeer de hoofdoorzaak en adviseer proactief duurzame corrigerende maatregelen
Vaardigheden en ervaring:
-Geavanceerde Java-ontwikkelingservaring (5+ jaar)
-Hands-on ervaring met Java 8-11
-Hands-on ervaring met Spring Boot
-Hands-on ervaring met zowel relationele als niet-relationele databases
-Sterke hands-on ervaring en begrip van datastructuren, algoritmes, Big-O notaties, etc.
-Hands-on ervaring met het ontwikkelen van software in een gecontaineriseerde omgeving (Jenkins, Docker)
-Gepassioneerd om nieuwe technologieën te leren en een sterk gevoel van trots in het leveren van hoge kwaliteit, functionele-stijl code
-Uitstekende mondelinge en schriftelijke communicatievaardigheden
-Ervaring met deelname aan een agile team
-Het vermogen om taken en deliverables effectief te voltooien met weinig supervisie
-Bachelor- of masterdiploma in informatica, computertechniek, of een andere technische discipline; of gelijkwaardige werkervaring
Voorkeurvereisten (bonus):
-Ervaring met het werken met een microservice architectuur
-Begrip van AWS ontwikkeltools en technologieën (serverless technologieën (SNS, SQS, Lambdas zijn een bonus)
-Ervaring met Scala
-Ervaring met het gebruik van messaging middleware
-Ervaring met ElasticSearch is een pré
-Kennis van AngularJS en/of vergelijkbare JavaScript frameworks is een pré
-Ervaring als technisch leider is een pré