Java Developer
We zijn op zoek naar een Java developer die reeds van aanpakken weet. Je hebt oog voor detail en neemt de tijd om je oplossingen goed te ontwerpen en nauwgezet uit te werken.
Functieomschrijving
- Je maakt kennis met de vele dimensies van ons uitgebreide softwarepakket. Aanvankelijk werk je aan de contouren van het pakket zoals rapportering, web projecten, en kleinere aanpassingen.
- Nadat je vertrouwd geraakt bent met het systeem, help je om nieuwe “core” modules te schrijven en uiteindelijk ook om geheel nieuwe dimensies toe te voegen. Je staat ook in voor het onderhoud van onze oplossingen en je haalt je neus niet op voor de stack traces die onze creatieve gebruikers weten te produceren.
- Je denkt na over onze architectuur en houdt je ogen steeds open voor sappige refactorings die onze codebase nog beter zullen maken. Je werkt over de hele stack van de software, van database tot button.
- Om het nog wat meer uitdagend te maken: de software omvat honderden tabellen, meer dan vijfhonderd schermen, tienduizenden classes en miljoenen lijnen code!
Klinkt dit al een beetje als een echte uitdaging ? Daar de software ongeveer allerlei domeinen aanraakt (logistieke processen, ecommerce, integraties, Amazon/Bol.com, mobiele scanners, webbased views, documentgeneratie, reporting) is dit een ware speeltuin waarop je niet snel zal uitgekeken geraken. Vooral als je weet dat we in diverse sectoren actief zijn.
Profiel
- We zijn op zoek naar een Java developer die reeds van aanpakken weet. Je hebt oog voor detail en neemt de tijd om je oplossingen goed te ontwerpen en nauwgezet uit te werken.
- Voor jou is de gebruiker van de software geen abstract begrip, maar je eerste prioriteit. Je hebt inzicht in de werking van bedrijven en je bent je bewust van de cruciale rol die software daarbij speelt.
- Je hebt bij voorkeur al enkele jaren ervaring met het bouwen van business applicaties van enige omvang.
- Bij ProfitPlus maken we onder andere gebruik van onderstaande technologieën. Alle kennis die je hierover hebt, is een pluspunt. Uiteraard maken we je snel wegwijs in alle technologieën waarvan je nog geen kaas hebt gegeten.IntelliJ IDEA - Java 8 - PostgreSQL database - Hibernate ORM (JPA modus) - Service Oriented Architecture, ondersteund door DI met behulp van Guice - Rich client gebaseerd op Swing (Java op de desktop) - MVC Web framework in Groovy, waarop meerdere van onze e-commerce websites zijn geïmplementeerd - Warehouse (scanners) gebruik makend van .NET Compact Framework - een grote suite unit tests geschreven in Groovy - Source control - Deployment op Linux servers