About the role
We are looking for a highly skilled Java Backend Developer with strong expertise in backend application development and system design. The ideal candidate should possess strong database knowledge, hands-on experience in Node.js, and excellent problem-solving and algorithmic skills.
Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Node.js .
- Contribute to system architecture, including High-Level Design (HLD) and Low-Level Design (LLD).
- Develop efficient APIs and backend services with a focus on performance and scalability.
- Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.
- Optimize database queries, schema design, and application performance.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Independently handle assigned modules and contribute effectively from Day 1
Requirements:
- Strong hands-on experience in Java Backend Development.
- Good expertise in Node.js and backend API development.
- Strong understanding of Data Structures, Algorithms, and Problem Solving.
- Experience with database design, SQL, and query optimization.
- Knowledge of system architecture, HLD, and LLD concepts.
- Ability to work independently in a fast-paced environment.