Logo

JS5 Sr. Software Developer - Java Angular JS5 (NCS/Job/ 2024)

For Product And Telecom Service Company
5 - 8 Years
Full Time
Up to 30 Days
Up to 18 LPA
1 Position(s)
Bangalore / Bengaluru, Gurgaon / Gurugram, Noida
Posted 10 Days Ago

Job Skills

Job Description

Job Descriptions

 

1) JS5 Sr. Software Developer - Java Angular JS5 JD (Separate test for Angular / Separate test for React  )

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 Similar
  • Minimum 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 development
  • Familiarity with *nix based operating systems.

Good 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 development

Work Environment:

  • Collaborative and remote-friendly environment.
  • Opportunity to work with modern technologies and scalable systems.