Lead the design, architecture, and development of enterprise-grade web applications. Define technical solutions and design patterns aligned with business requirements. Develop and maintain applications using Angular, Java, Node.js, HTML, CSS, and MongoDB. Design and implement RESTful APIs and microservices. Utilize Apache Camel for system integrations, routing, transformation, and orchestration. Create and optimize SQL queries, stored procedures, and database designs. Develop Shell Scripts for deployment, monitoring, and operational support activities. Conduct design reviews, code reviews, and solution walkthroughs. Collaborate with product owners, business analysts, architects, and cross-functional teams. Ensure adherence to coding standards, security practices, and performance benchmarks. Troubleshoot complex production issues and provide technical guidance. Mentor junior developers and drive engineering best practices.