• Sr Application Dev Eng- React

Industry IT
Location Karnataka Bangalore
Experience Range 5 - 8 Years
Qualification (B.E)
Open

Functional Any Other
Job Description
About Us
“Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names across industried. Quess IT Staffing is a division of Quess Corp Limited, India’s leading business services provider and largest domestic private sector employer. Quess Corp Limited is - ‘A Great Place to Work’ certified – a testament to our excellent culture, people, and processes.”
About Company
https://itstaffing.quesscorp.com/
Roles and Responsibility

Job Title: Senior Application Development Engineer-React

Experience: 5-8 Years

Notice Period: Immediate to 15 days

Location: Bangalore

JD:

Responsibilities:

·       Break our existing monolithic applications into more modern microservices.

·       Provide input on our architecture, databases, and APIs.

·       Consult with product managers to define, scope and plan new features.

·       Define best in class standards to aid in guiding microservices based architectural decisions.

·       Unit test and take responsibility for the quality of your own code

·       Test, evaluate and recommend technologies to improve our overall solutions.

·       Coach, encourage, and mentor your fellow software developers.

·       Develop and build microservices leveraging Azure/ AWS Cloud Services.

·       Work with QA to ensure that cohesive, quality, usable solutions are produced.

·       Design and implement full stack solutions utilizing a Node.js stack.

·       Responsible for developing and maintaining web-based custom applications for the organization.

·       Provides technical support for developed applications.

·       Ensures applications are integrated with other front-end applications, networks and databases.

·       Provides application software development services or technical support typically in a defined project.

·       Develops program logic for new applications or analyses and modifies logic in existing applications.

·       Codes, tests, debugs, documents, implements and maintains software applications.

·       Analyses requirements and maintains, tests, and integrates application components.

·       Ensures that system improvements are successfully implemented.

·       Has a full understanding of area of specialization; resolves a wide range of issues in creative ways.

·       Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.

·       Demonstrates good judgment in selecting methods and techniques for obtaining solutions.

·       Has in-depth knowledge in own discipline and basic knowledge of related disciplines.

·       Solves complex problems; takes a new perspective on existing solutions.

·       Applies a broad range of theories, concepts, principles, and methodologies to assignments involving complex features.

·       Networks with senior internal and external personnel in own area of expertise.

·       Normally receives little instruction on day-to-day work, general instructions on new assignments. Works independently.

·       May lead projects or project steps within a broader project or have accountability for ongoing activities or objectives.

·       Acts as a resource for colleagues with less experience

Skillsets:

·       Experience in digital transformation, transforming from Monolithic to Microservice application, Domain Driven Design (DDD) is a great plus.

·       Hands on Experience in technical implementation with the following technologies, tools or related areas:

·       Minimum of 5 years of relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger

·       Expertise in UI/UX technologies such as React, Angular, Jquery

·       Enterprise Java, Spring, Springboot, SpringCloud or MVC Framework

·       Experience with Azure Services or Amazon Web Services

·       Public cloud platform such as, Azure, AWS, Google

·       Experience in Tailwinds.

·       Jenkins & pipeline (CI/CD), Maven, Nexus

·       Cloud-based Kubernetes platform

·       API Gateway such as Zuul, Apigee

·       NoSQL (E.g. MongoDB)

·       RDBMS and SQL (E.g. MySQL )

·       Distributed caching (E.g. REDIS)

·       Centralized logging platform (E.g. ELK)

·       End to end tracing

·       App Performance Monitoring

·       Service Mesh

·       GIT (E.g. Gitlab / Bitbucket / GitHub)

·       Fortify, Blackduck, Sonarqube

·       MQ Technology (E.g. IBM MQ / Rabbit MQ)

·       Kafka

·       Servers such as Apache, Tomcat

·       Experience in working fast paced dynamic work environment

·       Experience in triaging live production issues and resolving the issues within SLA leveraging the DevOps ecosystem

·       Ability to resolve complex problems with cost effective and innovative solutions

·       Willingness to learn new technologies as the market evolves

A+| A| A-