Hands-on development and administration of an enterprise-scale distributed scheduling solution.We are designing and developing auxiliary layers and services over existing batch grid systems.Day-to-day work consists of working with the grid admins, understanding their work/requirements, and designing solutions/improvements to the environment.Working mostly in a Linux environment.You will be writing services in Java (Spring, Spring Boot, JPA, Spell ...), partly working with Python/Perl when required.Services interact with each other over REST and expose an APISome of the use cases require CLI access to the services, which are consumed using the Perl/Python CLI wrappers.Small, Agile development team working on design grid solutions.