Job Description We are looking for a Senior Java developer who has enough experience in back end development with the below specifications: - An experienced senior java programmer - A solid background in Spring and Spring Batch and micro-service architecture - Passionate for learning and working in development and technology with the desire to hold impactful roles on challenging projects - Be familiar with working in an agile team and participate actively in the Sprint meeting. Requirements -BS/MS degree in Computer Science, Software Engineering or related field - In-depth knowledge of Java, Spring, and Spring Batch ( Oracle or any relation database)