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.
Skills Required
Spring Boot, Hibernate, Spring MVC, Nosql, Web Services