Skip to main content

Java Solutions Architect

L6

apex systemsChicago, ILtoday
Overview: As a Java Solutions Architect, you will define target architectures and standards for AI-augmented applications on a transactional FX platform. You will design reusable AI frameworks and guide integration across a globally distributed banking tech stack. You will lead modernization of Java and C++ services, translate business needs into architecture and delivery plans, and drive secure, observable systems. This role offers impact at scale in a mission-driven IT services environment where innovation and collaboration are valued. Compensation / Benefits medical, dental, vision, life, disability insurance 401K with company match ESPP (employee stock purchase program) HSA with HDHP plan EAP with counseling sessions professional development resources and certification support
Responsibilities: Define target architectures, reference patterns, and technical standards for AI-augmented applications on the transactional platform Design reusable agentic AI frameworks supporting prompt and context management, tool integration, human review, testing, traceability, security, and observability Evaluate secure AI applications to improve engineering productivity, processes, and platform capabilities Lead design, development, modernization, and integration of Java-based applications and C++ services Develop high-quality software, automated tests, and well-defined interfaces that integrate with the broader ecosystem Translate business requirements into practical architecture, refined stories, acceptance criteria, estimates, and delivery plans Conduct technical spikes and proofs of concept to validate ideas and reduce delivery risk Improve CI/CD practices including branching, PRs, issue triage, merge-conflict resolution, release docs, and deployment controls Provide technical direction, resolve complex design challenges, and mentor engineers across globally distributed teams
Key requirements: Fifteen+ years of server-side Java experience with substantial architecture or tech-lead responsibility Proven experience applying AI to software architecture and engineering Expertise in core Java on Linux/UNIX (Java/J2EE, Spring Boot, Spring MVC, JVM tuning, GC, multithreading) Proficiency in modern C++ with memory management, concurrency, and complex system design Experience with SQL, relational-data modeling, and enterprise messaging systems (IBM MQ, JMS, AMPS, Kafka, or TIBCO) Technical leadership Mentoring across globally distributed teams Decision making under complexity Java/J2EE, Spring Boot, Spring MVC JVM tuning, garbage collection, multithreading C++ with memory management and concurrency
Apply now (opens in a new tab)
Apply now (opens in a new tab)

Level

LeadL6

Location

Chicago, IL

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

today

To get sharper similar jobs, create your profile using the link below.

Create profile