Job Description
Responsibilities
- Development & Coding: Collaborate with lead and also Lead the development with mid level developers and implementation of scalable and high-performance Java-based applications. (This post will have more than 80% focus on this).
- Architecting Solutions and design: Collaborate with cross-functional teams to design and implement robust software architecture and solutions.
- Code Quality: Write clean, maintainable, and efficient code, ensuring that industrial best practices and standards are followed.
- Mentoring: Provide technical leadership and mentorship to junior / mid level developers and ensure that the development process is efficient and effective.
- System Optimization: Analyze system performance and troubleshoot issues to ensure optimal application functionality.
- Testing & Debugging: Implement automated tests and unit testing to maintain high-quality code, and actively debug and resolve issues.