Responsibilities
- Create and sustain robust, secure, and efficient backend systems using Java and Spring Boot.
- Develop and enhance RESTful APIs, microservices, and event-driven architectures supporting critical business operations.
- Work closely with frontend and other teams to deliver integrated, end-to-end product solutions.
- Utilize AI-powered tools to improve coding efficiency, testing, debugging, documentation, and review processes without compromising quality or security.
- Ensure system reliability, observability, and performance through monitoring, incident response, troubleshooting, and optimization.
- Engage in architectural planning, technical design evaluations, and the advancement of engineering best practices.
- Contribute to production support via on-call duties, incident resolution, and ongoing service enhancements.
- Guide junior engineers through code reviews, technical mentorship, and collaborative knowledge transfer.