Senior Software Engineer - AI & Java

Core AI Consulting Inc · Austin, Texas Metropolitan Area

Spotted 1h agofulltime
Job description

About this role

Employer-provided description, formatted for easier reading.

We are seeking a Senior Engineer with deep enterprise backend engineering experience and hands-on expertise in Agentic AI - SDLC. This role will lead the design and delivery of scalable, high-throughput applications using Java, Spring Boot, microservices, and event-driven architecture, while driving the adoption of AI agents and AI-augmented development practices across the SDLC.

Key Responsibilities

  • Implement AI-Augmented / Agentic SDLC (Code Generation) for full-stack development in Java and Spring framework.
  • Design, build, test, and maintain full-stack applications using AI assisted SDLC
  • Generate clean, scalable, and maintainable code following best practices using AI assisted tools and agents
  • Design and build AI agents and agentic workflows, including orchestration, tool/function calling, state and memory management, RAG, and human-in-the-loop controls.
  • Integrate AI agents with enterprise applications, APIs, event streams, databases, and internal knowledge sources.
  • Establish standards for prompt/context engineering, model selection, evaluation, guardrails, observability, security, and sensitive-data handling.
  • Drive adoption of an AI-augmented SDLC across architecture, coding, testing, code review, documentation, and legacy modernization using tools such as Claude Code, GitHub Copilot, and Cursor.
  • Apply spec-driven development, creating clear requirements, task decomposition, acceptance criteria, and reusable agent instructions/context.
  • Evaluate AI-generated solutions for correctness, security, performance, maintainability, cost, and production readiness.
  • Design and build high-throughput, low-latency Java/Spring Boot microservices, addressing concurrency, caching, connection management, horizontal scaling, and resilience.
  • Build event-driven architectures using Kafka or similar platforms, including partitioning, consumer scaling, schema evolution, idempotency, retries, dead-letter handling, and replay.
  • Design synchronous and asynchronous integrations using REST, gRPC, and messaging, including timeouts, retries, circuit breakers, and graceful degradation.
  • Lead architecture and code reviews, mentor engineers, and define engineering standards for distributed systems and AI-assisted development.
  • Own non-functional requirements including performance, scalability, availability, resilience, security, and cost efficiency.

Required Qualifications

  • 10+ years of software engineering experience

, including 2+ years in a Lead, Staff, Principal, or similar technical leadership role.

  • Strong experience with implementing AI augmented SDLC, Agentic workflows and practices
  • Proficiency and hands-on experience building Agentic AI solutions using technologies such as LangChain, LangGraph, AutoGen, CrewAI, Spring AI, or MCP-based tooling.
  • Strong hands-on experience with RAG, prompt/context engineering, tool/function calling, structured outputs, agent evaluation, and observability.
  • Proficiency in using GenAI coding tools and AI-assisted engineering workflows in professional software development.
  • Strong hands-on experience to review AI-generated code and designs for quality, security, performance, and maintainability.
  • Proficiency and deep hands-on expertise in Java 11/17/21 and Spring Boot, with experience in Spring Cloud, Spring Data, and Spring Security.
  • Strong experience designing and operating high-throughput, scalable microservices and distributed systems in production.
  • Strong experience with Kafka or comparable event-streaming/messaging platforms and event-driven architecture.
  • Strong knowledge of REST/gRPC, Java concurrency, thread pools, caching, resilience patterns, and distributed-system design.
  • Strong fundamentals in system design, data structures, databases, networking, concurrency, cloud, and CI/CD.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

Preferred Qualifications

  • Experience modernizing legacy applications
Interested in this role?Continue on Core AI Consulting Inc's careers page.
Apply on Core AI Consulting Inc