Search by job, company or skills

Java Full stck Developer With AI

Early Applicant
Quick Apply
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Full- Stack Developer

 

What will you do

As a Software Engineer, you will contribute to the design, development, and delivery of AI-powered services and applications within Teradata's AI platform ecosystem. You will work closely with senior engineers, AI/ML specialists, and product teams to build scalable, reliable systems leveraging modern AI technologies, including machine learning and Large Language Models (LLMs).

This role is ideal for engineers who are hands-on, eager to learn, and excited to work on production-grade AI systems in a cloud-native environment.

 

Key Responsibilities

• Design, develop, and maintain high-quality UI and backend services and applications that support AI-driven products and platforms.

• Implement and integrate RESTful APIs with a focus on security, scalability, and maintainability.

• Apply AI/ML technologies such as machine learning models, LLMs, embeddings, and basic agentic or RAG workflows under the guidance of senior engineers.

• Work with SQL and NoSQL data stores to design efficient data models and service access patterns.

• Collaborate with cross-functional teams (Engineering, AI/ML, Product, and Platform) to deliver end-to-end features.

• Write clean, testable code and participate in code reviews to maintain high engineering standards.

• Assist in troubleshooting, debugging, and resolving production issues.

• Learn and follow best practices for cloud-native development, reliability, and observability.

• Utilize open-source tools and technologies effectively, adapting and extending them as needed to create innovative solutions.

• Communicate effectively across teams to ensure alignment and clarity throughout the development process.

 

Who You Will Work With

• Collaborate with several cross-functional Agile teams that include:

• Product Owners

• Engineering teams

• Quality Engineers

• Work together to conceptualize, build, test, and ship software solutions for the next generation of enterprise applications.

• Report directly to the Manager of the Applications Team.

 

What Makes You a Qualified Candidate

• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

• 4+ years of experience in software engineering, backend development, or data platform engineering, preferably in product-based companies.

• Proficiency in Java, Python, or Angular.

• Experience with Spring Framework or Spring Boot (preferred).

• Basic understanding of distributed systems, APIs, and backend service design.

• Experience working with relational (SQL) and/or NoSQL databases.

• Familiarity with software development best practices:

• Version control

• Testing

• Code reviews

• Excellent debugging and troubleshooting skills.

• Familiarity with RDBMS such as:

• PostgreSQL

• MySQL

• Strong verbal and written communication skills with the ability to produce both technical and non-technical documentation and runbooks.

 

What You Will Bring

• Exposure to AI/ML concepts, including machine learning pipelines or LLM-based systems.

• Familiarity with:

• Embeddings

• Vector databases

• Retrieval-Augmented Generation (RAG)

• Experience deploying services on cloud platforms:

• AWS

• Azure

• GCP

• Basic experience with:

• Docker

• Kubernetes

• Interest in:

• Agentic AI

• Automation

• Developer productivity tooling

 

 

• Core Technical Skills: Strong expertise in Java 18+ (highest priority), Spring Boot, and Angular 19/20 is mandatory. Python is optional.

• AI Skills Mandatory: Candidates must have hands-on experience with GitHub Copilot, Cloud Code, or similar AI-assisted coding tools. Knowledge of LangChain/AI agent frameworks is an added advantage.

• Cloud & Platform Experience: AWS exposure is preferred, along with working knowledge of Kubernetes for application deployment.

• Database Requirement: Experience with any relational database is sufficient. Teradata product experience is preferred but not mandatory.

More Info

Job Type:
Function:
Employment Type:

About Company

SysTechCorp Inc provides leading-edge technology services that empower our clients to meet and exceed their strategic business objectives. Our AI, ML, Mobile, Cloud, and ERP practice is backed by years of experience and deep domain expertise in a wide range of industry verticals.

Job ID: 153708671

Beware of Scammers

We don’t charge money for job offers