● Mentoring and providing technical guidance to junior developers, as well as assisting in their professional development. ● Conducting training and presentation sessions for team members on relevant topics, new technologies, and best practices. ● Designing, coding, testing, and debugging Java applications ● Collaborating with cross-functional teams to analyze business requirements and translate them into technical specifications ● Participating in code reviews to ensure adherence to coding standards and best practices ● Troubleshooting and resolving software defects and issues ● Mentoring and providing technical guidance to junior developers, as needed ● Keeping up to date with the latest trends and advancements in Java development ● Assisting in the onboarding process of new team members by providing guidance and support. ● Taking an active role in promoting effective communication and teamwork within the development team.