Skip to main content

Java Developer

Posted today

bankingChicago (IL)

SENIORITY

Senior

SALARY

$65.00 - $70.00 per hour

Apply (opens in a new tab)

About the role

Senior AI Software Architect
About the role: We are looking for a Senior AI Software Architect with 15+ years of experience who has strong expertise in Java development, software architecture, C++, and practical AI implementation. The ideal candidate should be hands-on with enterprise application development while providing technical leadership and driving AI adoption. Must-Have Requirements:15+ years of experience in server-side Java application development. Strong hands-on expertise in Core Java, J2EE, Spring Boot, and Spring MVC.Strong experience in software architecture, system design, and technical leadership. Practical experience implementing AI solutions in software engineering. Experience with Agentic AI, AI agents, prompt engineering, and context management. Strong hands-on experience with modern C++, including memory management, concurrency, and system design. Expertise in Linux/UNIX environments, multithreading, JVM tuning, and garbage collection. Experience developing REST APIs, web services, SQL, and distributed applications. Experience with enterprise messaging technologies such as Kafka, JMS, AMPS, or TIBCO.Experience with CI/CD tools such as Git, Jenkins, Maven/Gradle, and Ansible. Experience supporting production applications, troubleshooting complex issues, and performance optimization. Ability to translate business requirements into technical architecture and scalable solutions.
Preferred Requirements: Experience in Banking, Financial Services, Foreign Exchange (FX), or Capital Markets. Experience with low-latency, high-availability trading applications. Python development experience, particularly in production-grade applications. Experience with FIX protocol, KDB+/Q, Quartz, React, or JavaScript. Experience designing secure and governed Agentic AI solutions in enterprise environments. Exposure to cloud, virtual machines, and SaaS environments. Experience mentoring developers and working with globally distributed engineering teams.
Hourly Rate: $65 – $70 per hour Location: Chicago, ILThe Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually – as applicable.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this