5+ years of experience in commercial software development (Java)
Evidence of having successfully made technical decisions for projects that delivered products or product features in time, to budget and to specification, in such a way that they continue to be maintainable and extensible
Experience in maintaining and debugging live software systems
JEE Stacks and Application Servers (JBoss)
Strong knowledge of Spring Framework
Bash languages and Unix commands
Main cache application server knowledge (i.e infinispan, hazelcast, redis), know how to build a cache structure and how to push and consume object into it
RESTful web services, SOAP web services
Knowledge of relational databases (DB2/PostgreSQL)
Knowledge of DB languages for both ORACLE and DB2 design the components databases when in scope accordingly with the cache frameworks
Knowledge of JMS (preferred ActiveMQ Artemis)
English — upper-intermediate