We are seeking an experienced Java Technical Lead to join our Technology team. The successful candidate will lead the design, development, and implementation of Java-based applications, ensuring high-quality, scalable, and maintainable solutions. The Java Technical Lead will be responsible for technical leadership, mentoring, and guiding a team of Java developers to deliver projects on time, within budget, and to the required quality standards.
Key Responsibilities: 1.
Technical Leadership:
Provide technical leadership and guidance to a team of Java developers, ensuring that solutions are designed and implemented to meet business requirements and technical standards. 2. Architecture and Design
: Design and implement scalable, secure, and maintainable Java-based applications, including architecture, framework, and infrastructure. 3. Coding and Development
: Write high-quality, efficient, and well-documented Java code, following best practices and coding standards. 4. Mentoring and Coaching
: Mentor and coach junior developers to improve their skills and knowledge, providing guidance on coding standards, design patterns, and best practices. 5. Technical Troubleshooting
: Troubleshoot and resolve complex technical issues, collaborating with cross-functional teams to identify and implement solutions. 6. Code Reviews
: Conduct code reviews to ensure that code meets technical standards, is maintainable, and follows best practices. 7. Technical Documentation
: Develop and maintain technical documentation, including design documents, technical notes, and API documentation. 8. Collaboration
: Collaborate with cross-functional teams, including QA, DevOps, and Product Management, to ensure that solutions meet business requirements and technical standards. 9. Innovation
: Stay up-to-date with industry trends, emerging technologies, and new tools, applying this knowledge to improve existing solutions and develop new ones. 10. Process Improvement
: Identify areas for process improvement and implement changes to optimize development workflows, improve quality, and reduce costs.