Design, develop, and optimize highly scalable, secure, and user-friendly web applications using Java, Spring Boot, React JS, and SQL
Build reusable, maintainable, and high-performance backend services, REST APIs, and frontend components
Develop clean, well-tested, and efficient Java, SQL, JavaScript/TypeScript, HTML, CSS/SCSS code following industry best practices
Integrate React applications with Spring Boot APIs and database-backed services to support business workflows
Perform detailed input validation, form validation, data mapping, and error handling to ensure accuracy, consistency, and usability across applications
Optimize application performance, API response times, SQL queries, and frontend load times to ensure smooth user experiences across browsers and devices
Deploy and support applications in Azure App Service, including environment setup, application settings, monitoring, and troubleshooting
Use enterprise-approved AI tools to streamline software development workflows, automate repetitive tasks, and improve productivity
Collaborate with cross-functional teams, including product owners, UX/UI designers, backend developers, QA engineers, DevOps engineers, and business stakeholders, to translate requirements into scalable technical solutions
Evaluate emerging technologies in Java, Spring Boot, React, SQL, Azure, and AI-assisted development tools to improve solution design and engineering practices
Participate in code reviews, testing, debugging, profiling, and release support to ensure code quality, security, performance, accessibility, and maintainability