
YASH Technologies is een wereldwijd opererend technologie- en outsourcingbedrijf dat organisaties helpt hun activiteiten te moderniseren en hun productiviteit te verbeteren. De dienstverlening omvat digitale transformatie, kunstmatige intelligentie en automatisering, clouddiensten, cybersecurity, IoT, applicatiebeheer en bedrijfsadvies. Daarnaast ondersteunt het bedrijf SAP-implementaties en cloudtransformatie-initiatieven voor organisaties in uiteenlopende sectoren, waaronder consultancy, gezondheidszorg en logistiek. De teams leveren op maat gemaakte technologische oplossingen met nadruk op praktische bedrijfsresultaten en klanttevredenheid.
Senior software engineer Core Java
Bouw en onderhoud enterprise Java-applicaties bij YASH Technologies, een technologie-integrator. De functie omvat het ontwerpen en optimaliseren van oplossingen, software implementeren en ontwikkelaars begeleiden.
Beschrijving
- Bouw, test en onderhoud Java-webapplicaties.
- Ontwikkel en breid applicaties uit met Core Java, Servlets, JSP, JDBC en REST-API's.
- Vertaal zakelijke vereisten naar technische oplossingen.
- Verbeter de prestaties, schaalbaarheid en beveiliging van applicaties.
- Bouw herbruikbare componenten en pas goede programmeerpraktijken toe.
- Beoordeel code en begeleid junior ontwikkelaars.
- Los productieproblemen snel op.
- Werk met multidisciplinaire teams volgens Agile en Scrum.
- Ondersteun implementaties, releaseplanning en applicatieonderhoud.
- Leid ontwikkelinitiatieven en help robuuste enterprise-applicaties op te leveren.
Vereisten
- 8–10 jaar ervaring met de ontwikkeling van Java-applicaties
- Grondige kennis van Core Java, waaronder versies 8, 11 of 17
- Ervaring met Servlets, JSP en JDBC
- Ervaring met het Spring Framework, waaronder Spring Boot en Spring MVC
- Ervaring met het bouwen van RESTful webservices
- Ervaring met SQL-databases zoals Oracle, SQL Server, MySQL en PostgreSQL
- Ervaring met HTML, CSS en JavaScript
- Ervaring met applicatieservers zoals Tomcat, WebLogic, JBoss of WebSphere
- Grondige kennis van objectgeoriënteerd programmeren en ontwerppatronen
- Ervaring met versiebeheertools zoals Git
- Bekendheid met tools voor bouwen en implementeren, zoals Maven of Gradle
- Bekendheid met Agile- en Scrum-methoden
- Sterke analytische en probleemoplossende vaardigheden
- Sterke communicatieve vaardigheden en ervaring met stakeholdermanagement
- In staat zelfstandig te werken en technische discussies te leiden
- Gericht op kwaliteit, prestaties en klanttevredenheid
Voordelen
- Flexibele werkmogelijkheden
- Een inclusieve teamomgeving
- Op de loopbaan gerichte ontwikkeling van vaardigheden
- Doorlopende mogelijkheden om te leren, af te leren en opnieuw te leren
- Autonomie volgens Agile, vertrouwen, transparantie en open samenwerking
- Ondersteuning bij het behalen van bedrijfsdoelen
- Een stabiele baan
- Een gastvrije sfeer en een ethische bedrijfscultuur