We are looking for an experienced Java Lead Developer with a strong background in SQL scripting and enterprise application development. This role involves leading a team of developers, owning technical delivery, and ensuring the scalability, reliability, and performance of applications. The ideal candidate is hands-on, technically strong, and capable of guiding the team in both backend Java development and complex SQL scripting.
Key Responsibilities:
- Lead the design, development, and deployment of Java-based applications.
- Write, optimize, and review complex SQL scripts for data extraction, transformation, and analysis.
- Guide and mentor junior developers and enforce best coding practices.
- Translate business requirements into scalable technical solutions.
- Perform code reviews and ensure high standards of code quality and security.
- Collaborate with stakeholders, architects, and QA teams to deliver features on time.
- Monitor and resolve application performance and database-related issues