– Design, develop, and maintain high-quality software solutions using Java technologies. – Collaborate with cross-functional teams to understand project requirements and deliver scalable solutions. – Conduct code reviews, provide technical guidance, and mentor junior team members.