Lead the design, architecture, and hands-on development of highly scalable, resilient, and performant full stack applications using Java (backend) and Angular (frontend). Provide technical leadership and strategic direction to development teams, ensuring alignment with overall enterprise architecture and business objectives. Drive best practices in software development, including code quality, testing, security, performance optimization, and maintainability across the full SDLC. Champion the adoption of modern technologies, architectural patterns (e.g., microservices, event-driven), and cloud-native solutions (OpenShift, Kubernetes, AWS, Azure, GCP). Mentor and develop senior engineers, fostering a culture of technical excellence, continuous learning, and innovation within the team. Lead complex troubleshooting, performance tuning, and root cause analysis for critical production issues. Contribute to the evolution of CI/CD pipelines and DevOps practices. Act as a subject matter expert and provide technical guidance across multiple projects.