· Duties/ Roles & Responsibilities –
- Contribute to product development working with team of 15-20 people as a senior developer
- Design, develop, troubleshoot and implement rich web application software.
- Participate in technical design reviews, functional specification reviews, develop project estimates, schedules, test plans, and code reviews.
- Proactively identify and resolve potential problems/issues including authoring of technical specifications.
- Conduct unit testing, functional testing and performance testing, review results, identify bottlenecks, and profile code
We expect you to have
- Should possess strong hands-on experience with UI technologies like React, React Hooks, Web Components etc.
- Should be good with Typescript/Javascript (ES6+)
- Must have experience working with unit test and end to end testing tools
- Nice to have knowledge on Core Java, Spring Boot, Hibernate
- Exposure to Maven/Gradle, IntelliJ IDE
- Microservices Design & Development
- Nice to have knowledge of container technologies - Kubernetes, Docker
- Knowledge of CI/CD pipeline with Gitlab, Jenkins
- Nice to have knowledge of working in a cloud environment (AWS or Azure)
- Experience in Linux platform
- Experience building large-scale business-critical applications (Financial Sectors preferable)