Key Responsibilities
- Design and develop front-end applications using JavaScript, NodeJS, and TypeScript frameworks such as Angular, React, or Vue .
- Develop and integrate REST APIs using Java and Spring Boot , ensuring efficient communication between client and server.
- Implement strong Object-Oriented Programming (OOP) principles for scalable and maintainable software design.
- Utilize multithreading techniques to optimize performance and enable concurrent processing.
- Work with Kafka Message Bus using the confluent-kafka Python library for reliable messaging and data streaming.
- Write and maintain unit tests using JUnit to ensure code quality and stability.
- Containerize applications with Docker and deploy them on Kubernetes clusters using Helm for orchestration.
- Collaborate through GitLab version control , contributing to CI / CD pipelines and ensuring smooth deployment workflows.
- Work in an Agile environment , coordinating with cross-functional teams to deliver high-quality solutions.
Skills Required
Nodejs, Typescript, Angular, React, Vue