Experis - Senior AI Application Developer (CLP)

Open job
AI Developer
💰 Negotiable
📍 Chicago, United States
Closing date: 15 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 4 months ago

AI Developer is needed in Chicago, United States.

Client: Experis

Location: Chicago, IL

Contract: Contract

Job Description

We’re seeking a seasoned Senior Data Solution Developer to design, build, and optimize mission-critical applications and data platforms. You will own end-to-end engineering across backend services (Java/Spring) and data layers with a focus on performance, reliability, security, and scalability. Additionally, you will be responsible for integrating with industry-leading AI platforms for a cybersecurity intelligence solution. This is a hands-on role for someone who enjoys solving complex data and system problems, leading technical initiatives, and mentoring others.

Key Responsibilities

Application Development:

  • Architect, develop, and maintain backend services using Java (Java 11+/17), Spring (Boot, Data, Security), and RESTful APIs.
  • Implement robust data access patterns using JDBC, JPA/Hibernate, and stored procedures/functions where appropriate.

Database Engineering:

  • Design and optimize schemas, indexes, constraints, and query plans for Oracle Database.
  • Build and maintain ETL/ELT processes; ensure data quality, lineage, auditing, and reconciliation.
  • Implement and query Graph databases (e.g., TigerGraph, Neo4j, JanusGraph, Amazon Neptune) for relationship-heavy workloads; design graph models (nodes, relationships, properties), Cypher/Gremlin queries.

AI Platform Integration:

  • Design and implement AI and Graph DB friendly application data output.
  • Integrate with Graph DB for security graph visualization.
  • Integrate with LLMs and provide solutions for complex cybersecurity investigations.

Performance, Scalability & Reliability:

  • Conduct SQL performance tuning (execution plans, hints, statistics, partitioning, indexing strategies).
  • Profile Java services (GC tuning, thread management, connection pools, caching) to meet latency and throughput SLAs.
  • Design for high availability and disaster recovery (replication, failover, backups).

Security & Compliance:

  • Implement least-privilege access, encryption at rest/in transit, secrets management, auditing, and compliance (SOX/PCI/HIPAA as applicable).

Collaboration & Leadership:

  • Partner with Product, Data, and Platform teams to translate requirements into robust designs.
  • Lead code reviews, establish best practices, and mentor junior engineers.
  • Contribute to roadmaps, estimation, documentation, and production support (on-call rotation if applicable).

Required Qualifications

  • 8+ years of professional software development experience, with 5+ years focused on Java backend development.
  • Expert-level SQL and RDBMS experience with Oracle (schema design, complex queries, query optimization, stored procedures, PL/SQL/T-SQL).
  • Hands-on experience with Graph databases (TigerGraph/Neo4j/JanusGraph/Amazon Neptune), including data modeling and query languages (Cypher, Gremlin).
  • Strong experience with Java 11+, Spring Boot, REST APIs, JPA/Hibernate, and JDBC.
  • Proven track record in performance tuning (both SQL and JVM), transactions, locking, isolation levels, and concurrency.
  • Strong experience using the MCP to enable LLMs to safely query and interact with cybersecurity data sources. Familiarity with secure context management and auditability within MCP-driven architectures is highly valued.
  • Experience with CI/CD, Git, Docker/Kubernetes, and cloud platforms (AWS or Azure).
  • Solid understanding of data security, encryption, auditing, and access control.
  • Excellent problem-solving skills, communication, and the ability to lead complex cross-functional initiatives.

Preferred Qualifications

  • Experience with data caching (Redis/Apache Ignite), message brokers (Kafka/RabbitMQ), and event-driven architectures.
  • Familiarity with partitioning, sharding, table compression, in-memory OLTP, and columnstore indexes (MSSQL).
  • Exposure to Oracle features (e.g., AWR/ASH, optimizer hints, partitioning, materialized views).

Additional Information

  • MUST BE ABLE TO WORK ON W2.
  • Onsite in Chicago 5 days a week.
  • 18-month contract.
  • Self-motivated and enjoy resolving issues and building solutions to complex problems.
Posted 15 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.