06 Nov
|
Tech Mahindra
|
India
06 Nov
Tech Mahindra
India
10+ Years of software development experience, with at least 4 - 5 years experience in a Tech lead role.
Programing Language and Tools (8+ years hands-on experience) :
- Java (V 17/21)
- Spring ecosystem (Spring boot, Spring batch, Spring cloud, Spring Security etc.)
- Microservices architecture, RESTful API design and distributed systems
- Relational database (Oracle or Postgres SQL) and ORM frameworks (Hibernate/JPA)
5.
Messaging
Systems (Kafka, Rabbit MQ) and caching solutions (Redis)
6.
Cloud
Platforms (AWS or Azure) and containerization (Docker, Kubernetes)
- Solid understanding of CI/CD pipelines, DevOps practices and tools (Jenkins, Github etc.)
- Software design principles - microservices design patterns, SOLID Principles etc.
- Payment domain experience is plus
AI Technologies (1 - 2 years' experience) :
1.
Experience in using Github Copilot or Cloude Code
- Knowledge of AI Agent and Agentic AI workflow development
- Positive understanding of AI Concepts (LLM, ML Algorithm, RAG, MCP, NLP, ML Ops Tools etc.)
- Knowledge of measuring the AI uses in different phases of PDLC.
Product Development (5+ Years of recent experience) :
- Product development mindset (Customer-centric thinking, outcome over output, Data driven decision making,
Continuous learning, Balance business, technology and user needs, Prioritization discipline etc.)
- Solid understanding of product development lifecycle (Vision, roadmap, backlog, spring planning, development, testing, CI/CD, product launch, monitoring etc.)
- Translate business requirements into technical solutions.
- Collaborate with Product Managers, UX teams, and stakeholders.
- Drive feature development, enhancements.
Agile Delivery (5+ Years of recent experience) :
- Participate in sprint planning, estimation and retrospectives.
- Track development progress and mitigate risks
- Coordinate cross-functional teams.
- Ensure adherence to Agile/Scrum Practices.
Technical Leadership (4+ years of recent experience) :
- Define and drive the technical architecture and technology roadmap.
- Make critical design and technology decisions.
- Establish coding standards, development guidelines, and best practices.
- Conduct architecture and code reviews.
- Ensure software quality, performance, scalability, and security.
- Lead and mentor software engineers.
- Conduct technical coaching and knowledge-sharing.
📌 Tech Mahindra - Senio Java Technical Lead (India)
🏢 Tech Mahindra
📍 India