Afstudeeropdracht JAVA: The Java Enterprise @ Sogeti https://customerimages.magnet.me/cover-84457995297e899bbdf809de27c0f5b37b818acc_1170_418.jpg?fit=crop https://magnet.me/a/company/sogeti/opportunity/7991/afstudeeropdracht-java--the-java-enterprise?lang=en Inleiding. Een afstudeeropdracht bij de Java community van Sogeti biedt jou de uitgelezen mogelijkheid om ervaring op te doen binnen de best gecert...

Afstudeeropdracht JAVA: The Java Enterprise

Afstudeeropdracht JAVA: The Java Enterprise

Graduate internship

Vianen, Netherlands

Negotiable

Inleiding.

Een afstudeeropdracht bij de Java community van Sogeti biedt jou de uitgelezen mogelijkheid om ervaring op te doen binnen de best gecertificeerde Java community van Nederland! Al onze afstudeeropdrachten zijn er op gericht jouw kennis en vaardigheden toe te passen door een actueel en uitdagend onderwerp verder uit te diepen door het doen van een onderzoek en het daadwerkelijk realiseren van een oplossing.

De opdracht..

Het "reactive manifesto" (reactivemanifesto.org) beschrijft een architectuur aanpak welke oplossingen biedt voor de veranderende eisen aan software systemen. Applicaties krijgen steeds vaker te maken met een groot aantal gebruikers, verbindingen met mobiele apparaten en het verwerken van grote hoeveelheden realtime data. Systemen gebouwd volgens deze architectuur zijn: Responsive, Resilient, Elastic and Message Driven. We noemen dit deze systemen Reactive Systems.

Het Java platform (de JVM) heeft verschillende bewezen mogelijkheden voor het realiseren van enterprise applicaties. De best practices voor het realiseren van enterprise applicaties zijn vastgelegd in de Java Enterprise Edition stack. Door gebruik te maken van de JEE standaarden kunnen we profiteren van bestaande implementaties voor enterprise requirements op het gebied van security, scalability, transactions, connectivity, etc. Echter het realiseren van Reactive Systems met behulp van deze stack is niet de beste oplossing.

Inmiddels zijn er alternatieve technologieën en frameworks beschikbaar voor de JVM die specifiek ontwikkeld zijn om Reactive Systems mee te bouwen, onder andere RxJava, Akka, Vertx en Spring Reactor. Echter op dit moment is er nog geen volledige technologie stack beschreven die ons in staat stelt om snel en betrouwbaar Reactive Enterprise applications mee te bouwen, zonder dat we ons bezig hoeven te houden met het implementeren van low level functionaliteiten.

Het doel van deze opdracht is om een referentie stack neer te zetten voor het bouwen van Reactive Enterprise Applications voor de JVM. De applicaties moeten voldoen aan de 4 eigenschappen beschreven in het Reactive Manifesto en tegelijkertijd de non-functional requirements implementeren die horen bij Enterprise applicaties, o.a. op het gebied van Security, Scalability, Stability, Performance, Availability, Efficiency, Effectiveness, Extensibility, Maintainability, Modifiability, Reliability. Dit komt er op neer dat de technologie stack support biedt voor authentication and authorization, persistency, clustering, logging, monitoring, transactions, configuration, batch jobs, scheduling, web GUI, messaging, REST webservices.

Deliverables.

De deliverables bevatten onder andere een gedetailleerd rapport van de technologie stack inclusief de alternatieven die niet in de stack zijn opgenomen. Daarnaast dient er een praktische snelstart te worden opgeleverd (bijv. een Maven archetype) en een demo applicatie.

Jouw profiel.

Je bent een talentvolle student met een bijna afgeronde hbo/wo Informatica bachelor of master en je beheerst de Nederlandse en Engelse taal uitstekend.

Sogeti biedt.

Je krijgt de mogelijkheid om werkervaring op te doen in één van de meest uitdagende software ontwikkelomgevingen van Nederland en om kennis te maken met de architecten en ontwikkelaars van Sogeti Java. Verder bieden wij je:

  • Vakinhoudelijke begeleiding door Java architecten
  • Bedrijfsbegeleiding door één van de unitmanagers Java
  • Stage contract met vergoeding van €450 op basis van 40 uur
  • Een laptop ter beschikking
  • Reiskostenvergoeding
  • Onderdeel van het afstuderen is het onder begeleiding behalen van de certificering Oracle Certified Professional, Java Programmer en als afstudeerder maak je deel uit van de Java community van Sogeti. Dit betekent dat je welkom bent op alle activiteiten die worden georganiseerd, zoals technische meetings, workshops en het jaarlijkse Java Bootcamp weekend .

Selectie.

Denk jij het talent te hebben dat wij zoeken En durf jij het gesprek met ons aan? Laat nu jouw cv achter bij Farida Hoelas: farida.hoelas@sogeti.com

Meer informatie over Sogeti en onze dienstverlening?

werkenbijsogeti.nl