Job Description
JD:
As a Java Developer with Node.js expertise, you will be responsible for designing, implementing, and maintaining server-side applications. You will work closely with our front-end developers, product managers, and other stakeholders to create scalable and efficient applications. Your expertise in both Java and Node.js will be crucial in building robust systems that meet our business needs.
Key Responsibilities:
-
Develop, test, and maintain scalable server-side applications using Java and Node.js.
-
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
-
Design and implement RESTful APIs and web services.
-
Write clean, maintainable, and efficient code following best practices and design patterns.
-
Participate in code reviews and contribute to team knowledge-sharing sessions.
-
Optimize applications for maximum speed and scalability.
-
Troubleshoot, debug, and upgrade existing systems.
-
Stay updated on the latest industry trends and technologies to ensure our applications are current and competitive.
-
Work closely with cross-functional teams to understand business requirements and deliver solutions that meet or exceed expectations.