Key Responsibilities:
- Develop, test, and maintain backend services using Node.js and Express.js.
- Work with Java and Spring Boot for integrating backend functionalities.
- Design and implement RESTful APIs and ensure their performance, security, and scalability.
- Utilize relational databases (SQL) and NoSQL databases (DynamoDB) for efficient data storage and retrieval.
- Implement authentication and authorization using OAuth2.0 and LDAP.
- Collaborate with frontend developers using React, HTML, and CSS for seamless user experience.
- Write unit and integration tests using Jest and JUnit to ensure application reliability.
- Work with AWS cloud services for deployment, storage, and computing needs.
- Troubleshoot and debug applications to optimize performance and efficiency.
Required Skills:
- Strong proficiency in Node.js and Express.js.
- Hands-on experience with Java and Spring Boot.
- Expertise in relational databases (SQL) and NoSQL databases (DynamoDB).
- Experience with REST APIs and API security best practices.
- Knowledge of authentication mechanisms like OAuth2.0 and LDAP.
- Frontend exposure with React, HTML, and CSS.
- Experience with testing frameworks like Jest and JUnit.
- Proficiency in C++ is a plus.
- Hands-on experience with AWS cloud services.
Job Category: Node JS Developer
Job Type: Full Time
Job Location: Chennai
Exp-Level: 5 to 8 years