About the role
Responsibilities:
- Design, develop, and maintain enterprise-level applications using Java (Spring Boot) and React.
- Build RESTful APIs and microservices architecture.
- Collaborate with cross-functional teams including QA, DevOps, and Product teams.
- Optimise application performance, scalability, and security.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and mentor junior developers.
- Participate in architecture and design discussions.
- Troubleshoot and debug complex production issues.