Key Responsibilities Design and develop backend services for a distributed platform Develop software using Java Collaborate with the product architect on architectural decisions Conduct code reviews Follow agile practices and take responsibility for delivery quality and