About the job
Important Note :- Immediate joiners and willing to Work from Hyderabad or Bangalore Location only apply. Position Details • Role: Technical Lead • Experience: 8-10 Years • Location: Hyderabad / Bangalore, India • Employment Type: Full-time • Department: Software Engineering Position Summary We are seeking an experienced Technical Lead with 8-10 years of expertise in Java Micro services architecture, streaming technologies (Kafka/Camel), and modern AI-assisted development tools. The ideal candidate will lead a team of skilled engineers in designing, developing, and deploying robust, scalable enterprise applications while championing the adoption of AI-powered development tools to enhance productivity and code quality. Key Responsibilities 1. Technical Leadership & Architecture • Lead the design and implementation of scalable, resilient microservices architecture using Java/Spring ecosystem • Define technical standards, best practices, and architectural guidelines for the development team • Make critical technology stack decisions and evaluate new tools/frameworks for adoption • Conduct architecture reviews and ensure adherence to design principles • Drive the integration of AI-assisted development tools (Claude Code, GitHub Copilot, etc.) into the development workflow 2. Development & Engineering Excellence • Hands-on development of complex features and critical components • Implement event-driven architecture using Apache Kafka or Apache Camel for service communication • Develop RESTful APIs, asynchronous messaging systems, and integration patterns • Ensure code quality through code reviews, static analysis, and automated testing strategies • Champion the use of AI coding assistants to improve development velocity and code quality • Optimize application performance, scalability, and reliability 3. Team Leadership & Mentorship • Lead, mentor, and coach a team of 4-8 software engineers • Conduct technical interviews and contribute to hiring decisions • Facilitate technical discussions and knowledge sharing sessions • Create career development plans for team members • Foster a culture of innovation, collaboration, and continuous improvement 4. Project Delivery & Process • Work closely with Product Managers to translate requirements into technical specifications • Break down complex projects into manageable tasks and provide realistic estimations • Ensure timely delivery of high-quality software through effective Agile/Scrum practices • Manage technical debt and prioritize refactoring initiatives • Collaborate with DevOps teams for CI/CD pipeline optimization 5. Innovation & Technology Adoption • Research and prototype integration of AI/ML capabilities into existing applications • Evaluate and implement new tools, frameworks, and methodologies • Stay updated with emerging trends in Java ecosystem, microservices patterns, and AI tools • Drive proof-of-concepts for new technologies and present recommendations to stakeholders Technical Skills & Qualifications Mandatory Requirements • 8-10 years of professional software development experience with minimum 3 years in a technical leadership role • Expert-level proficiency in: • Java 11/17+ with Spring Boot, Spring Cloud, and Spring ecosystem • Microservices architecture patterns (service discovery, circuit breakers, API gateways) • Event-driven systems using Apache Kafka (or Apache Camel) • RESTful APIs, gRPC, or GraphQL • Containerization (Docker) and orchestration (Kubernetes/OpenShift) • Database technologies: RDBMS (PostgreSQL/MySQL) & NoSQL (MongoDB/Cassandra) • Testing frameworks: JUnit, Mockito, TestContainers • Build tools: Maven/Gradle • Version control: Git/GitLab/GitHub AI & Modern Development Tools Experience • Hands-on experience with AI-assisted development tools: • Claude Code or equivalent AI coding assistants • GitHub Copilot, Tabnine, or similar tools • Experience in prompting and leveraging AI for code generation, review, and optimization • Understanding of how to integrate AI tools into development workflows and IDEs Strong Plus Skills • Experience with service mesh (Istio/Linkerd) and API management platforms • Knowledge of cloud platforms (AWS/Azure/GCP) and cloud-native development • Monitoring & Observability: ELK stack, Prometheus, Grafana, OpenTelemetry • Security: OAuth2, JWT, Spring Security • Message queuing: RabbitMQ, ActiveMQ • Experience with AI/ML libraries or integration of ML models into Java applications • Certifications in relevant technologies (AWS, Kubernetes, Java) Soft Skills & Competencies • Excellent problem-solving and analytical abilities • Strong communication skills with ability to explain technical concepts to non-technical stakeholders • Proven team leadership and people management capabilities • Mentoring and coaching skills • Stakeholder management and conflict resolution • Agile mindset with experience in Scrum/Kanban methodologies • Continuous learning attitude and adaptability to new technologies Education • Bachelor's or Master's degree in Computer Science, Engineering, or related field • Relevant certifications are a plus
Requirements
- Java
- Microservices
- Kafka
- AI tools
Qualifications
- Bachelor's degree
- Master's degree in Computer Science
Preferred Technologies
- Java
- Microservices
- Kafka
- AI tools
About the company
Persistent Systems is a leading technology company focused on software development and digital transformation, emphasizing excellence in engineering and innovation, particularly in AI-assisted development tools.
Similar Jobs
Technical Lead
EY
Frontend Technical Lead
Litmus7
iOS Technical Lead
EY