
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join Teradata as a Software Engineer specializing in Java in Hyderabad/Secunderabad, Telangana, India. This role involves developing, testing, and maintaining scalable, high-performing enterprise applications and microservices. You will write efficient Java code, integrate with container orchestration platforms, and apply AI skills to enhance our products. Responsibilities include ensuring application availability, reliability, and performance, integrating with CI/CD pipelines, monitoring, and optimizing applications. You will also troubleshoot issues and support customer incidents. Success in this role is measured by improvements in software performance and user satisfaction. You will work within a high-performing engineering team that values innovation, continuous learning, open communication, mutual respect, and diverse perspectives.
Key Responsibilities:
- Develop, test, and maintain scalable enterprise applications and microservices.
- Write efficient, scalable, and clean Java code.
- Integrate microservices with container orchestration platforms.
- Apply AI skills to develop next-generation AI capabilities.
- Ensure application availability, reliability, and performance.
- Maintain the quality of developed and tested features.
- Integrate with CI/CD pipelines for seamless deployment.
- Monitor, optimize, and troubleshoot application performance.
- Resolve customer incidents and support operations teams.
Company
Teradata
Teradata empowers organizations with the most complete cloud analytics and data platform for AI. We help businesses harmonize data, build trusted AI, and accelerate innovation to make better, more con...