Responsibilities Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot Design reliable messaging and integration flows using JPA, JDBC template