- Collaborate with cross-functional teams to design and develop robust software applications using Java technologies.
- Lead the development and implementation of new features and enhancements.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Participate in architectural design discussions and provide valuable insights.
- Mentor junior developers and contribute to their growth and development.
- Stay updated on emerging technologies and best practices in software development.
- Any other adhoc duties as assigned
Report job