Lead Software Engineer - Java8, DSA, Spring Boot, System Design 🔥 Hot
EPAM is looking for a Lead Software Engineer to drive backend architecture and development using Java 8 and Spring Boot. In this role, you will lead a team of engineers, design scalable microservices-based systems, and translate business requirements into resilient and high-performance technical solutions. You will build and integrate APIs using REST, SOAP, and RPC frameworks such as gRPC or Thrift, while applying strong data structures, algorithms, and object-oriented design principles. The position requires hands-on experience in distributed systems, performance tuning, and implementing resiliency patterns like circuit breakers and throttling. You will also oversee code quality, production monitoring, and troubleshooting using modern observability tools, ensuring robust and reliable backend platforms.