Proven experience in backend development. Strong understanding of data structures, algorithms, and software design principles. Proficiency in Java. Experience with cloud platforms (e.g., AWS, GCP). Experience with containerization technologies (e.g., Docker, Kubernetes). Experience with large-scale data processing and distributed systems. Hands-on experience using AI in coding/programming.