Bachelor / Master’s degree in Computer science preferred.
Proven work experience as a Senior Java Developer or similar role
Hands-on experience in Core Java, Springboot, Cloud Technologies, Data virtualization and caching platforms,
Experience designing, building and testing Java EE applications
In-depth knowledge of popular Java frameworks like JSF and Spring MVC
Experience with Object-Oriented Design (OOD)
Good delegation and time management skills
Outstanding analytical and problem-solving skills Positive attitude and a strong commitment to delivering quality work.