Principal Engineer - nodejs

8 - 15 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a seasoned professional with over 15 years of experience in developing Enterprise Webservices using Node.js and Express framework, you will be responsible for implementing REST & SOAP standards. Your expertise in distributed architecture-based application development, especially in building Node.js based Microservices with OracleDB/SQL/NoSQL DB, will be crucial in this role. You will need to demonstrate a strong track record in developing cloud-native Microservice applications specifically for AWS cloud. Your hands-on experience in implementing resilient microservices following design patterns will play a key role in the success of our projects. In this role, your technical proficiency in MVC Framework, Web Services (REST, SOAP), and supporting high volume transactions in a distributed environment will be essential. You should have thorough experience in writing high-quality code with full automated unit test coverage using tools like Junit and Mockito. Your familiarity with Industry Standard security concepts such as Cryptography, Certificates, Vaults, Key rotation, OAuth, JWT & MFA is highly desirable. Hands-on experience with AWS components like API Gateway, Fargate, S3, DynamoDB, and SNS is also expected. As part of the team, you will be responsible for troubleshooting issues, providing fixes following best practices, and translating business requirements into technical requirements effectively. Proficiency with tools like Swagger, WebSphere, Maven/Gradle, GIT Lab, IntelliJ IDEA, STS, SonarQube, Checkmarx SCA SAST, and Prisma SCA SAST is required. Experience with multi-threading, performance tuning, and Industry Standard protocols related to API Security, including OAuth, is a must. Collaboration with cross-functional teams to define, design, and ship new features is key to success in this role. Your strong agile/scrum development experience, collaboration, and communication skills within distributed project teams will be valuable assets. Excellent written and verbal communication skills are essential for effective interaction within the team. This role requires the ability to work independently with minimal supervision and manage a team efficiently. A Bachelor's degree in software engineering or equivalent, preferably from a retail banking background, is the minimum qualification expected. Experience with Cloud platforms (AWS) and familiarity with CI/CD pipelines and version control systems (e.g., GitLab) will be advantageous.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You