Job Description : Senior Full Stack developer JS-5
Key Responsibilities :
- Front-end design and development based on JavaScript, NodeJS and TypeScript; such as Angular, React, Vue.
- Design, Develop and consume REST APIs efficiently using Java and Spring boot.
- Implement robust Object-Oriented Programming (OOP) principles.
- Leverage multithreading for concurrent programming tasks to optimize application performance.
- Integrate and work with Kafka Message Bus using the confluent-kafka Python library.
- Write and maintain high-quality unit tests using JUNIT for thorough test coverage.
- Build and containerize applications using Docker; and deploy them to Kubernetes clusters with Helm.
- Collaborate using version control systems like GitLab and contribute to CI / CD pipelines (knowledge of GitLab CI is a plus).
Preferred Tools :
IDE : VSCode (Visual Studio Code).Key Qualifications :
Education : B.E, BTech or SimilarMinimum years of relevant Experience : 5 to 8 years.Required Skills :
Deep knowledge of microservices architecture and REST API design using Java and Spring boot.Proficiency with containerization and orchestration tools (Docker, Kubernetes, Helm).Exposure to Front-end development frameworks based on JavaScript, NodeJS and TypeScript; such as Angular, React, Vue.Familiarity with software development lifecycle tools and processes, especially in Agile environments.Experience in product developmentFamiliarity with -nix based operating to Have :Experience with GitLab CI pipelines.Experience in working with Apache Kafka or Confluent Kafka for message bus integration.Contributions to open-source projects.Exposure to Python and C++Experience with cloud native architecture and developmentWork Environment :
Collaborative and remote-friendly environment.Opportunity to work with modern technologies and scalable systems.(ref : hirist.tech)