- Bachelor's Degree in Computer Science, Computer Science Engineering, or related field.
- 6+ years of software development experience (Java preferred)
- 3+ years of development experience with front-end technologies and frameworks
- Recent experience in developing front-end applications using React and Redux
- Proficiency in JavaScript ES6 including DOM manipulation and the JavaScript object model
- Proven experience in Agile development, application design, software development, and testing
- Experience working on RESTful API design and implementation
- Strong experience with at least one NoSQL databases (Couchbase is preferable)
- Experience with using design language systems or similar
- Experience with both Responsive and Adaptive Web Design
- Practitioner level understanding of CI/CD process and tools like – Git, Docker, Jenkins, XL Release etc.
- Expertise in one or more automated testing tools such Sauce labs, TestNG, Selenium, etc.
- Experience with one or more logging and monitoring tools like Splunk, Dynatrace, Prometheus
- Experience with BDD, TDD and/or ATDD