Detailed JD (Roles and Responsibilities)Java, Springboot, experience in payments. Analysing and developing software development techniques, methodologies, client server interfaces and tools. Enthusiasm for quality, attention to detail and overall customer experience. Knowledge of design patterns. BE in Computer Science, or another highly related field. At least 4 years of professional software developmentMandatory skillsJava, Springboot Desired/ Secondary skillsExperience in payments would be added advantage