Senior Software Engineer - Java & Microservices