Teradata Java Engineer in Raleigh, North Carolina

Teradata Analytics Applications is seeking a talented Software Engineer capable of building the next generation architecture to empower Teradata’s “Best of Breed” Enterprise Customer Journey. The Software Engineer will design and implement cutting-edge scalable and high performing web applications to ensure that our systems’ performance and reliability exceed our customers’ expectations.


  • Design high performing and secure multi-tier web applications capable of handling large amounts of data

  • Drive technical direction and architectural evolution by implementing solutions and providing guidance to the development organization

  • Troubleshoot application performance problems and implement solutions

  • Collaborate on cross-functional agile teams that include Front-end and Back-end engineers as well as Product Owners to implement the next generation of enterprise marketing applications


  • Proven experience designing and implementing high performing, scalable, and secure multi-tier web applications.

  • Expert knowledge Java as well as experience with building applications using technologies such as Spring Boot and JPA

  • Understanding of application monitoring and security best practices

  • Extensive experience in creating RESTful web services using Spring MVC or JAX-RS

  • Experience with modeling relational databasesand writing complex SQL queries

  • Experience with Microservice architecture is preferred

  • Experience with containerization (Docker) and Kubernetes is preferred

  • Experience using a continuous integration stacks and java dependency management and build tools such as Artifactory, Maven, Gradle, JIRA, GIT, Bamboo/Jenkins etc


  • 3+ years Java development experience in a highly transparent Agile organization, with iterations, continuous integration and a drive for quality

  • B.S. or M. S. in Computer Science or related field

  • Must be a self-starter and able to work well with others in a fast-paced agile environment with an emphasis on collaborating and assisting the team to meet business objectives

*Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage.

Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans.