New features development, unit / functional testing, design documentation.
Development is mostly for new features
Development is mostly for back-end side
5+ years of Java development experience
JBoss, Wildfly application servers, microservice architecture
Experience with multithreading & multiprocessing.
Memory complexity (memory optimization techniques, lazy loading, peak usage, performance tuning for algorithms, experience with a profiler app etc.)
Good knowledge of Garbage Collection
Experience with software design / architecture
Nice to have
UI frameworks (JavaFX)
AGILE way of working
Mathematical background is a plus
Initiative to address project pitfalls and targets.
Autonomy for problem-solving, acting as a driver
Interest to gain domain knowledge (IC Lithography and Metrology processes).
Ability to think in abstractions : system design, defensive programming, how to deliver a robust / scalable solution