Responsibilities Design, develop, and maintain scalable back-end applications using Java.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Implement RESTful APIs and web services to support application functionalities.
Optimize applications for maximum speed and scalability.
Troubleshoot and debug applications to improve performance.
Conduct code reviews and provide constructive feedback to team members.
Participate in the full software development lifecycle from requirements gathering to deployment.
Stay updated with emerging technologies and industry trends.