CrawlJobs Logo

Senior Software Engineer – Java & AI

India, Hyderabad · Job Posted April 11, 2026
Apply Position
Job Link Share

Job Description

This role will require you to implement enterprise applications, design and develop features, and build intelligent agentic systems using Java and AI technologies. You will collaborate with a high-performing engineering team focused on innovation and continuous learning.

Job Responsibility

  • Implement highly usable enterprise applications and tools using Java technologies
  • Analyze and design complex features built as increments to existing products
  • Design and develop features on the product roadmap
  • Evaluate, investigate, and tune/optimize the performance of the application
  • Design, develop, and maintain intelligent agentic systems that autonomously plan, reason, and execute complex workflows
  • Build and orchestrate AI agents using frameworks such as LangGraph, integrate Large Language Models (LLMs)
  • Develop and integrate Model Context Protocol (MCP) to enable dynamic context management across agentic workflows
  • Write efficient, scalable, and clean code primarily in Java, with optional use of Python
  • Collaborate with cross-functional teams to define, design, and ship new agentic features in an Agile development environment
  • Ensure the availability, reliability, and performance of deployed agents and supporting services
  • Integrate with CI/CD pipelines to enable seamless deployment and iterative development
  • Monitor and optimize agent performance, including reasoning efficiency, latency, token usage, and telemetry data
  • Troubleshoot and resolve issues related to agent behavior, orchestration, and integration
  • Develop and support key features and functions throughout their life cycle, from conception to support and operations
  • Resolve customer incidents and provide support to Customer Support and Operations teams

Requirements

  • B.Tech/M.Tech/MCA/MSc in Computer Science, Information Technology, or related disciplines
  • 3–5 years of relevant industry experience in enterprise application development, agentic AI, or intelligent systems
  • Expert level knowledge with experience working with Java
  • Must have worked in one or more public cloud environments – AWS, Azure, or Google Cloud
  • Experience working in Linux environments and containerized setups using Docker
  • Solid understanding of relational databases and proficiency in SQL
  • Familiarity with AI coding tools such as GitHub Copilot, or VS Code extensions (AI proficiency is a must)
  • Working experience with agentic AI frameworks, Large Language Model (LLMs), Model Context Protocol (MCP)
  • Excellent communication and teamwork skills

Nice to have

  • Working experience with Python and REST API development
  • Exposure to enterprise-grade agent deployment and performance tuning
  • A proactive and solution-oriented mindset with a passion for agentic AI and continuous learning
  • Creativity and adaptability in a dynamic environment
  • A strong sense of ownership, accountability, and a drive to make an impact

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer – Java & AI

8 matching positions

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java & AI

This role will require you to implement highly usable enterprise applications an...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech/M.Tech/MCA/MSc in Computer Science, Information Technology, or related disciplines
  • 3–5 years of relevant industry experience in enterprise application development, agentic AI, or intelligent systems
  • Expert level knowledge with experience working with Java
  • Must have worked in one or more public cloud environments – AWS, Azure, or Google Cloud
  • Experience working in Linux environments and containerized setups using Docker
  • Solid understanding of relational databases and proficiency in SQL
  • Familiarity with AI coding tools such as GitHub Copilot, or VS Code extensions (AI proficiency is a must)
  • Working experience with agentic AI frameworks, Large Language Model (LLMs), Model Context Protocol (MCP)
  • Excellent communication and teamwork skills
Job Responsibility
Job Responsibility
  • Implement highly usable enterprise applications and tools using Java technologies
  • Analyze and design complex features built as increments to existing products
  • Design and develop features on the product roadmap
  • Evaluate, investigate, and tune/optimize the performance of the application
  • Design, develop, and maintain intelligent agentic systems that autonomously plan, reason, and execute complex workflows
  • Build and orchestrate AI agents using frameworks such as LangGraph, integrate Large Language Models (LLMs)
  • Develop and integrate Model Context Protocol (MCP) to enable dynamic context management across agentic workflows
  • Write efficient, scalable, and clean code primarily in Java, with optional use of Python
  • Collaborate with cross-functional teams to define, design, and ship new agentic features in an Agile development environment
  • Ensure the availability, reliability, and performance of deployed agents and supporting services
What we offer
What we offer
  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are
  • Fulltime
Read More
Arrow Right

Senior Java Engineer – Agentic AI Driven Development - Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior-level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java - Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware - Proven experience in designing and developing RESTful APIs and microservices
  • Relational Databases - Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases - Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps - Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control - Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing - Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Web Technologies (Beneficial) - Familiarity with web services (SOAP/REST), XML, JSON
  • AI Tools & Methodologies - Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems
  • Contribute to the strategic planning and technical roadmap for our middleware platforms
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.
  • Fulltime
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design, build, and scale backend services and data pipelines that power device and security intelligence
  • Contribute to the development of high-quality, durable data foundations used across Microsoft Security
  • Bring together fragmented device and security signals from multiple systems into a consistent, reliable view
  • Define and implement data models, pipelines, and system contracts across large-scale distributed systems
  • Contribute to architectural decisions and tradeoffs that balance correctness, scalability, latency, and complexity
  • Own or contribute to key platform components, supporting design, delivery, and operational excellence
  • Build platform capabilities that power analytics, reporting, automation, and AI-driven insights
  • Improve system quality and reliability through monitoring, alerting, automation, and strong engineering practices
  • Collaborate with engineers and partner teams across MDE and Microsoft Security to deliver integrated solutions
  • Work through ambiguous problem spaces, helping translate them into clear and practical technical designs
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer

We are building a planet-scale multi-modal database and infrastructure for execu...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, or Java
  • OR Equivalent experience
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
  • OR equivalent experience
  • Experience in shipping products and scalable, reliable services
  • Currently programming/coding in your current or most recent role
  • Hands on experience with asynchronous programming and concurrency (threads, tasks, futures, async/await)
  • Experience with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and/or Google Kubernetes Engine (GKE)
  • Experience in building database engines, query engines, indexing solutions (columnar, full-text, vector), at scale
  • Experience with programming CUDA, AI systems at scale
Job Responsibility
Job Responsibility
  • Independently execute in the face of ambiguity
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Writes efficient systems code and able to debug distributed systems
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Fulltime
Read More
Arrow Right

Senior Lead Ai Engineer (Mlx, Agentic Ai, Gen Ai Platform Services)

Location
Location
United States , San Francisco; New York; San Jose; Cambridge; McLean
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 6 years of experience developing AI and ML algorithms or technologies, or a Master's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 4 years of experience developing AI and ML algorithms or technologies
  • At least 6 years of experience programming with Python, Go, Scala, or Java
Job Responsibility
Job Responsibility
  • Partner with a cross-functional team of engineers, research scientists, technical program managers, and product managers to deliver AI-powered products that change how our associates work and how our customers interact with Capital One
  • Design, develop, test, deploy, and support AI software components including foundation model training, large language model inference, similarity search, guardrails, model evaluation, experimentation, governance, and observability, etc.
  • Leverage a broad stack of Open Source and SaaS AI technologies such as AWS Ultraclusters, Huggingface, VectorDBs, Nemo Guardrails, PyTorch, and more
  • Invent and introduce state-of-the-art LLM optimization techniques to improve the performance — scalability, cost, latency, throughput — of large scale production AI systems
  • Contribute to the technical vision and the long term roadmap of foundational AI systems at Capital One
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Senior AI Software Engineer

We are seeking an experienced software engineer contractor to help design, build...
Location
Location
United States , Celebration
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering experience building and supporting production applications
  • Proficiency in one or more modern programming languages such as Java, TypeScript, JavaScript, or Dart
  • Experience building and consuming REST APIs and integrating with enterprise systems
  • Experience with cloud platforms and modern application architecture patterns
  • Hands-on experience with AI/ML or generative AI application development
  • Experience working with large language model APIs, prompt design, and structured output patterns
  • Strong understanding of software design, testing, debugging, version control, and deployment practices
  • Experience with data processing, transformation, and working with structured and unstructured data
  • Ability to work independently in a fast-paced environment and deliver high-quality outcomes with limited oversight
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy scalable software solutions that support business and operational priorities
  • Build AI-enabled applications and services using large language models, orchestration frameworks, APIs, and enterprise data sources
  • Develop backend services, system integrations, and workflow automations across internal platforms
  • Translate business needs into technical designs and working software
  • Rapidly prototype new capabilities, then harden successful concepts for production use
  • Build tools that support use cases such as summarization, intelligent search, content generation, workflow assistance, classification, and recommendations
  • Integrate AI capabilities responsibly with appropriate controls for quality, security, privacy, and observability
  • Partner with product managers, analysts, architects, and business stakeholders to define requirements and solution approaches
  • Create clean, maintainable, well-documented code and participate in code reviews and technical design discussions
  • Troubleshoot issues across development, test, and production environments
What we offer
What we offer
  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Short-term disability
  • Life insurance with AD&D
  • Fulltime
Read More
Arrow Right