Design, develop, and maintain scalable, secure, and high-performance RESTful
APIs using Java and Spring Boot.
Optimize backend performance, ensuring low latency and high availability.
Work closely with frontend developers (React) to integrate APIs and ensure
aseamless user experience.
Architect and design databases (PostgreSQL/MySQL/Redis/Elasticsearch) with
efficient schema, indexing, and query strategies.
Design and implement microservices architecture, ensuring service independence,
scalability, and fault tolerance.
Collaborate with DevOps engineers to ensure CI/CD automation and experience
with Cloud platforms, preferably AWS, including deployment, monitoring, and
scaling (ECS, EKS, Lambda, S3, RDS, etc.).
Write clean, maintainable, and well-documented code following industry best
practices.
Perform unit and integration testing to maintain high code quality.
Troubleshoot and debug production issues, ensuring quick resolution.
Participate in code reviews and provide constructive feedback to team members.