Develop and maintain scalable backend systems using Java and Spring
Boot
Design and implement RESTful APIs and microservices architecture
Optimize application performance, database queries, and system
reliability
Implement authentication and authorization (JWT/OAuth2)
Work with message queues, caching, and event-driven systems
Collaborate with frontend, DevOps, and product teams
Write clean, maintainable, and well-documented code
Participate in code reviews and system design discussions