The posting
Profile: Java Tech Lead\ Location: Noida (Hybrid)\ Experience- 7 to 12 years
Must Have- Java8, Springboot\ Responsibilities:
Software Development:\ \ Write clean, maintainable, and efficient code for various software applications and systems.
- Technical Leadership:\ Lead the design, development, and deployment of complex software applications, ensuring high standards of quality and performance.
- Project Management:\ Manage execution and delivery of features and projects. Negotiate project priorities and deadlines to ensure timely and quality outcomes.
- Architectural Design:\ Participate in or lead design reviews and contribute to architectural decisions to ensure scalability, reliability, and maintainability.
- Mentorship:\ Provide technical mentorship to junior engineers and foster a culture of continuous learning and growth.
- Code Review:\ Conduct thorough code reviews to uphold high technical standards, ensure adherence to best practices, and promote clean, testable, maintainable, and observable code.
- Testing:\ Build testable software with well-defined unit and integration tests using automation tools (e.g., JUnit, Selenium), following the test automation pyramid and design patterns.
- Debugging and Troubleshooting:\ Efficiently diagnose and resolve technical issues, ensuring consistent and reliable service operations.
- Service Health and Quality:\ Monitor and maintain service health using telemetry and performance indicators. Lead root cause analysis and implement measures to prevent recurrence of incidents.
- DevOps Model:\ Operate in a DevOps model, owning the full lifecycle from requirement gathering to design, development, testing, deployment, and maintenance.
- Documentation:\ Document new features, enhancements, and fixes. Contribute to training materials to support knowledge sharing.



