Your job duties and responsibilities are as follows:
- Understand and clarify the architecture and design flows devised for the various features.
- Implement and test the UI layer that adheres to the handed over designs.
- Implement and test the REST API layer as laid out in the architecture.
- Implement and test interactions with databases for data & metadata persistence.
- Comply with coding practices and quality standards laid down for the product.
- Communicate effectively with peers and cross-teams to clarify technical details, share ideas, and convey progress.
- Demo the implementation and incorporate feedback from all stakeholders.
Required Technical and Professional Expertise
You are required to have the following experience:
- Working knowledge of implementing RESTful APIs in Java or Golang.
- Working knowledge of implementing data access layers in Python, Java or GoLang.
- Working knowledge of frontend technologies like React/Redux/Javascript/nodeJS.
- Experience with trouble-shooting and addressing problems reported by testers.
- Ability to learn new technologies.
- Strong spoken, written and presentation skills.
Preferred Technical and Professional Expertise
- Awareness of Docker, Kubernetes, Openshift.
- Familiarity with methodologies for improving quality standards and automation.
- Media skills to create content – videos, blogs, technical documentation.
- Awareness of security concepts – vulnerabilities, compliance.