Design, develop, and maintain scalable and robust software applications using Java technologies.
Collaborate with product managers, designers, and other stakeholders to gather requirements and define project objectives.
Write clean, efficient, and maintainable code following best practices and coding standards.
Conduct code reviews, provide constructive feedback, and mentor junior team members.