The position involves designing, developing, testing, and maintaining software applications specifically for PayEdge and GP2, in alignment with business requirements and specifications. The role requires a strong focus on creating and implementing RESTful APIs using Java, Spring Boot, and the Photon Framework. Collaboration with cross-functional teams is essential to fully understand requirements and to design scalable solutions that effectively meet business needs. In addition to software development, the role includes optimizing Kafka configurations and performance tuning to ensure high throughput, low latency, and fault tolerance. Implementing monitoring, logging, and alerting solutions for Kafka clusters is crucial to ensure system reliability and availability. The candidate will also be responsible for troubleshooting and debugging issues related to Kafka, Java, JSON, and API Gateway components. Furthermore, documenting design decisions, architecture diagrams, and technical specifications is a key part of the job to maintain clarity and facilitate future development efforts.