Develop core features and enhancements for the product.
Innovate, Design, Develop and Test product features with emphasis on testability, quality, performance, and operability.
Ability to analyze and solve issues in existing and new code.
Troubleshoot and fix customer issues.
Work closely with senior team members and technical lead to ensure the team's success.
Take responsibility for assessing the quality of his/her feature areas. Build Automation around the product feature areas using test frameworks and tools like Junit, Selenium, JMeter
Contribute to code areas that need refactoring and architectural changes. Investigate product issues with in-depth analysis and customer impact and assist with prioritizing them.
Work with the project team to plan, prioritize, and schedule features, making appropriate compromises to ensure high quality and timely delivery of the features.
Proactively coordinate status updates across disciplines and feature teams to enable better coordination between groups; identify risks, dependencies, and other obstacles, and enable managers and others to take action to resolve issues.
Requirements :
4+ years of relevant experience with a Master’s or Bachelor’s in computer science.
Good understanding of data structures and algorithms
Experience in Java, SpringBoot, REST
Experience on Front-end technologies like React, Angular, or any UI framework is a must.
Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
Working knowledge on testing frameworks and tools like Junit, Selenium, JMeter.
Experience in AI or GenAI or LLM/SLM is a plus.
Experience in developing and deploying applications (across multiple versions) to a public cloud platform such as AWS. Proficiency with AWS, and container technology such as Docker, and Kubernetes is highly desirable.
principles/practices and the roles/responsibilities of all agile team members
Be Self-motivated with an innate sense of curiosity.