Jobs · Engineering · Texas

Senior Java AI Developer

Apex Systems · Austin, TX · Yesterday
EngineeringContract

Opportunity in Austin, TX or Southlake, TX (hybrid).

About the role

We are seeking a Senior Java AI Developer to lead the design and delivery of scalable, cloud-native, event-driven applications while driving adoption of AI-assisted software development practices. This role combines deep Java engineering expertise with modern cloud, messaging, and Generative AI capabilities to support critical business platforms and modernization initiatives.

Responsibilities

  • Design, develop, and modernize Java-based applications using Spring Boot, Kafka, REST APIs, and microservices.
  • Build scalable, resilient, and observable cloud-native solutions on platforms such as GCP, AWS, or PCF.
  • Partner with architects, product owners, and engineering teams to deliver high-quality technical solutions.
  • Leverage GenAI tools (GitHub Copilot, Claude Code, Gemini, etc.) to accelerate development, testing, troubleshooting, documentation, and modernization efforts.
  • Establish and promote AI-assisted engineering best practices, including prompt engineering and validation standards.
  • Drive code quality, performance, resiliency, observability, and production readiness.
  • Mentor engineers and provide technical leadership across development initiatives.
  • Support transformation efforts from legacy platforms to distributed, event-driven architectures.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 7+ years of software engineering experience with Java and enterprise application development.
  • Strong expertise in:
    • Java
    • Spring Boot
    • Kafka
    • REST APIs
    • Microservices
    • Event-Driven Architectures
  • Experience designing scalable, high-availability distributed systems.
  • 6+ years of cloud-native development experience using GCP, Kubernetes, Docker, and CI/CD pipelines.
  • Experience with messaging platforms, observability tools (e.g., Splunk), and production support.
  • Database experience with relational and NoSQL technologies such as PostgreSQL, Oracle, MongoDB, or Aerospike.
  • Experience leading technical delivery, solution design, code reviews, and engineering standards.
  • Hands-on experience using AI-assisted development tools across the SDLC.
  • Knowledge of Agile methodologies, Jira, and Confluence.
  • Strong communication, leadership, and collaboration skills.

Preferred Qualifications

  • Master's degree in a related technical field.
  • Experience with Spring Cloud, Spring Security, Reactive Programming, API Gateways, or Service Mesh technologies.
  • Experience with TDD, BDD, QA automation, and quality engineering practices.
  • Background in performance engineering, resiliency testing, and large-scale platform modernization.
  • Familiarity with AI technologies such as LLMs, RAG, vector databases, and agent-based workflows.
  • Financial services or broker-dealer industry experience.

Ideal Candidate

A technically strong Java engineer and team leader who combines cloud-native development expertise with AI-enabled engineering practices, thrives in modernization initiatives, and is passionate about building scalable, reliable enterprise solutions.

Benefits

  • Medical, dental, vision, life, and disability insurance plans.
  • Employee Stock Purchase Program (ESPP).
  • 401K program with company match after 12 months of tenure.
  • Health Savings Account (HSA) on the HDHP plan.
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
  • Corporate discount savings program and other discounts.
  • On-demand training program and access to certification prep, technical and leadership courses/books/seminars after 6+ months of tenure.
  • Certification discounts and perks for associations including CompTIA and IIBA.
  • Dedicated customer service team for consultants and a certified Career Coach.

Similar jobs

AI Java Developer

Apex SystemsAustin, TX· 2 wk ago
Engineeringapply on apexsystems.com