Qa Engineer
Tata Consultancy Services · Bengaluru, Karnataka, India - Mumbai, Maharashtra, India - Pune, Maharashtra, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Mumbai, Maharashtra, India - Pune, Maharashtra, India
**Key Responsibilities:** - Design, develop, and maintain scalable applications using **Java (Spring Boot)** and **Elasticsearch**. - Build and support data processing solutions leveraging **AWS services (S3, Lambda, EC2)** and **EMR**. - Develop and manage real-time and batch data pipelines using **Kafka, MQ, and Batch Processing frameworks**. - Collaborate with cross-functional teams to deliver high-quality, performant, and secure solutions. - Troubleshoot production issues, optimize application performance, and ensure system reliability. **Required Skills:** - Strong hands-on experience with **Java (Spring Boot)**. - Expertise in **Elasticsearch** development, querying, and optimization. - Experience with **AWS services**: S3, Lambda, and EC2. - Knowledge of **EMR** and big data processing. - Experience with **Kafka, MQ, and Batch Processing** technologies. - Strong understanding of software development best practices and Agile methodologies.