Backend Java Developer
Hou je van uitdagingen? Hier is er één!!!!
Wij zijn een internationaal hightech consultancybureau met een team van ondernemende ingenieurs, wetenschappers en digitale experts van over de hele wereld. We bieden consultancydiensten aan onze toonaangevende klanten in diverse servicegebieden zoals:
- Technology & Engineering
- Energy & Renewables
- Life sciences & Pharma
- Digital & IT
Over deze vacature
Senior Java Microservices Ontwikkelaar – Banken Sector
Functieomschrijving:
In een dynamische en veeleisende omgeving zoeken wij een Senior Java ontwikkelaar met sterke ervaring in microservices en deelname aan projecten van kritisch belang voor het bedrijf, bij voorkeur binnen de banken- of financiële sector. Het ideale profiel is iemand met grote betrokkenheid, het vermogen om in complexe omgevingen te werken en een sterke focus op kwaliteit, die zowel technisch wil bijdragen als aan de voortdurende verbetering van processen en methodologieën.
Verantwoordelijkheden:
• Ontwerpen, ontwikkelen en onderhouden van microservices in Java 17 of hoger, met toepassing van hexagonale architectuur en DDD.
• CQRS-patronen en asynchrone communicatie implementeren via Apache Kafka binnen kritische bedrijfssystemen.
• TDD-methodologieën en acceptatietests toepassen om kwaliteit te garanderen in missiekritieke omgevingen.
• Beheren en samenwerken aan projecten geversioneerd in GitHub of Bitbucket, met toepassing van goede praktijken voor versiebeheer.
• Resilience, schaalbaarheid en veiligheid van bancaire productietoepassingen waarborgen.
• Nauwe samenwerking met zakelijke teams, analisten en architecten om vereisten om te zetten in technische oplossingen.
• Voortzetten en verkennen van het gebruik van AI-tools toegepast op softwareontwikkeling om productiviteit en kwaliteit te verbeteren.
• Functioneren als technisch referentiepunt en mentor voor andere teamleden.
Wat we van jou verwachten
Vereisten:
• +5 jaar ervaring in backend-ontwikkeling met Java (minimaal Java 17).
• Bewezen ervaring met projecten van hoge bedrijfscriticaliteit, bij voorkeur in de bankensector of financiële sector.
• Grondige kennis van microservices, hexagonale architectuur en DDD.
• Ervaring met TDD, acceptatietests en testframeworks (JUnit, Cucumber, etc.).
• Kennis van CQRS en ervaring met Apache Kafka (event streaming, integratie).
• Ervaring met het gebruik van repositories zoals GitHub of Bitbucket.
• Ervaring in agile omgevingen.
Gewenst:
• Ervaring met digitale banken, betalingen, core banking of bedrijfskritieke financiële systemen.
• Ervaring met cloud (AWS, Azure, GCP) en implementaties met Docker / Kubernetes.
• Vertrouwdheid met CI/CD (GitLab CI, Jenkins, GitHub Actions, etc.).
• Interesse en ervaring in het gebruik van AI binnen de ontwikkelingscyclus (copilots, testgeneratie, codeautomatisering).
• Kennis van beveiliging en naleving van regelgeving in de bankensector (OAuth2, JWT, PSD2, GDPR).
Wat je van ons kunt verwachten
TMC is een internationaal hightech-adviesbedrijf dat expertise biedt aan zijn klanten om hen te ondersteunen bij het realiseren van hun technologische uitdagingen. Als zodanig opereert TMC als een expertisecentrum dat beschikbaar is voor zijn klanten, en we helpen hen concurrerender te zijn in een steeds globalere en sneller veranderende technologische wereld. Bij TMC geloven we dat mensen de drijvende kracht achter technologische innovatie zijn. Daarom willen we de best mogelijke voorwaarden creëren waarin technisch talent kan floreren. We bieden een uitdagende en stimulerende werkomgeving waarin jij de regisseur bent van je eigen carrière. Als Employeneur maak je deel uit van onze TMC-familie. Naast onze uitstekende technische expertise maken plezier en betrokkenheid een belangrijk deel uit van onze cultuur.
#LI-NR1
Geweldig dat je geïnteresseerd bent in een baan bij TMC! Solliciteer nu op de manier die het beste bij jou past en hopelijk kunnen we je binnenkort verwelkomen in een van onze teams.