Key Responsibilities:
Technical Leadership: Lead and mentor engineering teams across multiple technologies and projects.
Software Architecture: Design and implement scalable solutions using Java (Spring, Hibernate, MVC) , Spring Boot , Microservices , and design patterns.
Front-End & Web Frameworks: Oversee development using React JS , MERN/MEAN stack , and other JS frameworks.
Database Management: Manage relational databases ( Oracle SQL, PL/SQL, SQL Server ) and NoSQL databases ( MongoDB or Cassandra ).
Web Services & APIs: Develop and supervise RESTful web services and integration frameworks.
Messaging & Streaming: Implement and manage messaging systems such as Kafka .
CI/CD Implementation: Ensure robust Continuous Integration/Continuous Deployment practices across projects.
Project Oversight: Collaborate with product management, QA, and operations teams to ensure timely delivery and high-quality software.
Innovation & Best Practices: Promote modern engineering practices, code quality, and adoption of emerging technologies.