Microservices Development : Design and implement microservices in a distributed architecture, ensuring optimal scalability, reliability, and performance.
End-to-End Backend Development : Lead the development lifecycle of backend systems, from architecture design to deployment, with a focus on high-performance solutions.
Low-Level Design (LLD) : Create robust system architectures, including Low-Level Design, to maintain system reliability and ensure performance optimization.
Hands-On Coding : Solve complex technical challenges using Data Structures and Algorithms (DSA) , ensuring clean, maintainable code.
Cross-Functional Collaboration : Work closely with Product Managers , Frontend Developers , and DevOps teams to ensure seamless integration and effective system design across the tech stack.
Required Skills :
Experience with Java and Spring Boot for building microservices.
Proven track record of building backend systems from scratch with a strong foundation in Low-Level Design (LLD) .
Expertise in scalable backend systems design and development.
Strong understanding of Data Structures and Algorithms (DSA) for performance optimization and system efficiency.
Preferred Skills :
Product-based or high-end service company background.
Experience in building and scaling large-scale distributed systems .
Familiarity with AWS , GCP , or Azure cloud platforms is a plus .