
Java Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Engineer (Java)
Join Teradata in Hyderabad/Pune/Bangalore (hybrid) as a Software Engineer with 2-4 years of experience. We seek candidates with solid product experience and an educational background from Tier 1 or Tier 2 universities.
About the Role
In this role, you will develop, test, and maintain scalable, high-performing enterprise applications and microservices. You will write efficient, clean Java code, integrate with container orchestration platforms, and apply AI skills to enhance our products with next-generation capabilities. Responsibilities include ensuring application availability, reliability, and performance, managing the quality of developed features, integrating with CI/CD pipelines, monitoring and optimizing application performance, and resolving customer incidents. Success will be measured by demonstrable improvements in software performance and user satisfaction.
Team Environment
You will be part of a high-performing engineering team that emphasizes innovation, continuous learning, and open communication. We foster mutual respect, empower team members, celebrate diverse perspectives, and are committed to professional growth. This is an Individual Contributor role reporting to an Engineering Manager.
Qualifications
- Bachelor's or Master's degree in Computer Science, IT, or related fields.
- 2-3 years of relevant industry experience.
- Strong Java development skills across the full lifecycle, including testing.
- Hands-on experience with REST API development.
- Experience in at least one public cloud environment (AWS, Azure, Google Cloud).
- Excellent communication and teamwork skills.
Preferred Qualifications
- Experience with containerization (Docker) and orchestration tools (Kubernetes).
- Familiarity with AWS services like Lambda and ECS.
- Experience with CI/CD tools (JIRA, Git, Jenkins, Artifactory).
- Working knowledge of LLMs and Agentic AI, with a continuous learning attitude.
- An automation-first mindset and experience leveraging AI development tools (e.g., GitHub Copilot).
- Ability to work independently, take initiative, and contribute to team success.
- Creativity and adaptability in a fast-paced environment.
- A strong sense of ownership and a drive to make an impact.
Company
Teradata
Teradata empowers businesses with advanced cloud analytics and data platform solutions for AI. We deliver harmonized data, trusted AI, and accelerated innovation to help the world's leading companies ...