Position Summary:
We are seeking a highly experienced Java Tech Lead to drive the successful technical implementation of the Project. The ideal candidate will be responsible for leading cross- functional teams, managing escalations, and ensuring the highest standards in quality and timely delivery of project milestones.
Key Responsibilities:
• Lead the end-to-end technical implementation of the Project.
• Provide technical oversight, ensuring adherence to best practices, design patterns, and coding standards.
• Manage and mentor a cross-functional team including developers, QA engineers, and DevOps.
• Act as the primary escalation point for technical issues, ensuring swift decision- making and issue resolution.
• Collaborate with business stakeholders and product owners to translate requirements into technical deliverables.
• Oversee code reviews, unit testing, and integration testing to maintain code quality.
• Drive technical innovation and continuous improvement within the team.
Technical Skills Required:
• Expertise in Java stack, including Spring Boot and Microservices architecture.
• Hands-on experience with SQL Server for complex queries, stored procedures, and performance optimization.
• Strong proficiency in AG Grid and other report/data exploration tools.
• Experience with Swagger documentation for API design and clarity.
• Solid understanding of data modeling and normalization principles.
• Proficient with Azure Cloud Services, including Azure DevOps, Azure Functions, App Services, and CI/CD pipelines.
• Familiarity with containerization technologies like Docker and Kubernetes.
Leadership and Collaboration Skills:
• Proven track record in technical leadership roles within global, enterprise-level projects.
• Strong problem-solving skills and the ability to manage project risks and issues effectively.
• Experience facilitating Agile ceremonies, including sprint planning and retrospectives.
• Ability to mentor junior engineers, fostering a collaborative and high-performance engineering culture.
• Excellent communication skills, capable of interacting with both technical and non- technical stakeholders.
Certifications and Education:
• Bachelor's degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
Bachelor’s or Master’s degree