- Design and implement user interfaces (UIs) and UI components using React, Redux and TypeScript
- Write, test, debug, and implement code to meet user requirements.
- Work closely with business analysts, developers, and QAs to create efficient UIs
- Understand business requirements and translate them into technical requirements.
- Resolve security vulnerabilities.
What You will do:
- Work closely with Developers, Business Analysts and participate in the product design process including specification and other document reviews
- Provide risk assessments and impact analysis for areas of responsibility
- Support and get involved early in the product development cycle and continuing through product deployment
- Work on resolving security vulnerabilities and security scan issues
What you will need to have:
- 5-10 years of Experience in React/java/j2ee development
- 4+ years of hands-on experience is mandatory on React, Spring Boot, Spring Rest, Spring MVC, RESTful & SOAP Web Services. Additional knowledge of JPA, Spring Cloud, Microsoft Azure etc. will add value.
- 4+ years of experience in JavaScript, TypeScript, HTML, CSS, React testing library, RXJS, Redux
- Good communication skill to speak with the Business Partners is essential and non-negotiable for this position
- Work closely with Developers, Business Analysts and participate in the product design process including specification and other document review
- Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
- Sound knowledge of web technologies like HTML, DHTML(CSS), XML, XHTML, AJAX, JavaScript (JQuery and JSON)
What would be great to have:
- Preferred degree in Computer Science or related discipline.
- Knowledge of tools like Azure DevOps, Pipelines, Git Repo and helm chart
- Exposure to OpenShift deployment process and build scripts
- Prior experience in Debit/Credit Cards domain
- Support and get involved early in the product development cycle and continuing through product deployment
- Knowledge of Spring Boot, Sprint Cloud, Microservices