Description

Job Description

  • Develop and maintain robust web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Maintain code quality, organization, and automation.

Education: Bachelor's degree in a related field. 6+ years of relevant experience.

Skills:

  • Top Skills: Java, JavaScript, ElasticSearch, React
  • Strong proficiency in developing UI components using client-side framework ReactJS.
  • Strong proficiency with search indexing technologies like ElasticSearch.
  • Experience in JAVA programming and application development using Spring MVC, Spring Boot.
  • Experience with ES6-style JavaScript.
  • Experience in building high availability, scalable RESTful APIs.
  • Deep understanding of web development, including how to optimize performance and security.
  • Extensive experience in web fundamentals like HTML 5 and CSS 3.
  • Experience with TypeScript or similar.
  • Familiarity with React-Redux library and using Thunks.
  • Strong experience in following a TDD or BDD development paradigm.
  • Basic understanding of micro-service architecture, containerization, authentication, etc.
  • Experience with Jenkins Setup CI/CD (Continuous Integration / Continuous Delivery).
  • Competent with basic bash scripts.
  • Experience with SASS, Webpack and how to optimize front-end compilation.
  • Experience with both relational and NoSQL database technologies.
  • Complete competency with the Git version control system.
  • Ability to identify areas of improvement in the code base.
  • Ability to build features and applications with a mobile responsive design.
  • Experience writing technical documentation.
  • Must have good verbal communication and problem-solving skills.
  • Must demonstrate a strong commitment to basic programming best-practice principles, e.g. DRY. Will be expected to participate in code review and help improve the standard of existing code

Education

Any Graduate