Recruitment Consultant @ Synechron | Driving Talent Acquisition Success | SAP Certified | Workday
We are looking for a Node.js developer responsible for building complex Node.js applications, troubleshooting issues, and providing fixes following best practices. This includes developing back-end services and implementing CI/CD pipelines for build and deployment. Your primary responsibilities will include designing, developing, troubleshooting applications, and coordinating with the team working on different infrastructure layers. A commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Key Responsibilities
- Over 15 years of experience in developing enterprise web services using Node.js and Express framework with REST & SOAP standards.
- Minimum 8 years of experience in distributed architecture-based application development using Node.js microservices with OracleDB, SQL, or NoSQL databases.
- Strong experience in developing cloud-native microservice applications for AWS (Lambda, SQS, SNS).
- Hands-on experience in implementing resilient microservices following design patterns.
- Technical expertise in MVC frameworks and web services supporting high-volume transactions in distributed environments.
- Proficiency in writing high-quality code with full automated unit test coverage (e.g., JUnit).
- Experience with security concepts like cryptography, certificates, vaults, key rotation, OAuth, JWT, and MFA.
- Hands-on experience with AWS components such as API Gateway, Fargate, S3, DynamoDB, SNS.
- Ability to troubleshoot issues and provide effective fixes following best practices.
- Ability to understand business requirements and translate them into technical solutions.
- Proficiency with tools like Swagger, WebSphere, Maven/Gradle, GitLab, IntelliJ IDEA, STS.
- Experience with multi-threading and performance tuning.
- Experience with API security protocols, including OAuth.
- Ability to collaborate with cross-functional teams to define, design, and ship new features.
- Excellent communication skills, both written and verbal.
- Experience in integrating third-party REST/SOAP services; payment module integration is a plus.
- Ability to work independently with minimal supervision and manage teams.
Key Requirements
- Analyze and refactor source code without disrupting functionality.
- Inspect code, identify issues, and implement fixes.
- Translate designs and wireframes into high-quality code.
- Design, build, and maintain high-performance, reusable, and reliable Java code.
- Ensure optimal performance, quality, and responsiveness of applications.
- Identify bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
- Enhance web services to improve user experience.
- Work with developers to design algorithms and flowcharts.
- Understand system architecture designs and write efficient code to meet business and design expectations.
- Integrate software components and third-party programs.
- Verify, deploy, troubleshoot, debug, and upgrade existing software.
- Create technical documentation for reference and reporting.
- Bachelor’s degree in software engineering or equivalent.
- Preferably from a retail banking background.
- Experience with cloud platforms, especially AWS.
- Familiarity with CI/CD pipelines and version control systems (e.g., GitLab).
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Industry: Software Development
Referrals increase your chances of interviewing at Synechron by 2x.