Java - Tech Lead
prodapt
Job Description
- Lead the design, development, and deployment of enterprise-grade Java applications
- Architect and implement scalable, secure, and high-performance systems using modern frameworks
- Provide technical leadership and mentoring to development teams
- Collaborate with stakeholders to gather and translate business requirements into technical solutions
- Drive best practices in coding, design patterns, and architecture
- Conduct code reviews, performance tuning, and troubleshooting
- Ensure quality assurance, security compliance, and scalability
- Oversee microservices design, API strategy, and integration patterns
- Work closely with DevOps teams to implement CI/CD pipelines and cloud deployments
- Participate in Agile/Scrum processes and lead sprint planning, estimations, and delivery
- Evaluate and recommend new tools, technologies, and frameworks