Maximum of 25 job preferences reached.
Top Java Developer Jobs in Chicago, IL
Financial Services
Leads software engineering within an agile banking technology team, designing, developing, testing, debugging, and operating secure, scalable Java applications. Reviews code, improves automation and continuous delivery, resolves recurring operational issues, and promotes responsible AI-assisted engineering practices. Evaluates architectural solutions with vendors and internal teams while guiding technical delivery, resiliency, cloud-native development, data streaming, and secure software practices.
Top Skills:
Amazon Web Services (Aws)Apache KafkaApache MavenCassandraCucumberDynatraceGemfireGrafanaJavaJenkinsJmeterKubernetesMongoDBMqOraclePostgresPowermockRedisSpinnakerSplunkSpring
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Lead the design, development, and support of large-scale Java enterprise applications and cloud-native platforms. Architect microservices, REST APIs, event-driven services, and distributed systems; implement CI/CD, DevSecOps, automated testing, security, monitoring, and observability practices. Provide technical leadership and mentorship, support mission-critical production systems, lead incident resolution, and improve reliability and performance across global, regulated-data environments. Preferred experience includes AI/LLM integrations, globally distributed databases, multi-region architectures, and SRE practices.
Top Skills:
Ai AgentsAi/LlmAlertingCi/CdDevsecopsDistributed SystemsDockerEvent-Driven ArchitectureGitGoogle Cloud PlatformGoogle Cloud SpannerJavaJunitKubernetesLoggingMavenMicroservicesMonitoringObservabilityRagRest ApisSonarqubeSpring BatchSpring BootSpring CloudSpring DataSpring SecuritySreTestcontainersTestngTracingWiremock
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, deploy, and support scalable Java microservices on AWS. Provide technical leadership, architectural direction, code reviews, troubleshooting, proof-of-concept development, and cross-functional collaboration. Work with high-throughput data, messaging systems, distributed architectures, observability, and AI-assisted development tools. Participate in on-call support, mentor engineers, lead architectural initiatives, and deliver reliable SaaS platform features.
Top Skills:
AirflowAutomated Testing FrameworksAWSBig DataClaudeContinuous DeliveryCursorData LakesDatabricksDatadogDistributed SystemsEvent-Driven ArchitectureGrafanaJavaKafkaMachine LearningMicroservicesPrometheusRedisSnowflake
Fintech • Machine Learning • Payments • Software • Financial Services
Leads software engineering projects and developer teams building distributed microservices and full-stack cloud solutions. Collaborates with product managers, mentors engineers, addresses regulatory technology needs, and delivers customer-focused systems. Uses Go, Java, Python, JavaScript, TypeScript, SQL, AWS, Docker, Kubernetes, relational databases, and NoSQL technologies while evaluating emerging tools and AI-assisted productivity solutions.
Top Skills:
AgileAWSCSSDockerGoGCPHTMLJavaJavaScriptKubernetesMicroservicesAzureNosql DatabasesOpen Source RdbmsPythonSQLTypescript
13 Days AgoSaved
Digital Media • Information Technology • News + Entertainment
Build software, data pipelines, dashboards, and automation for cloud cost visibility, infrastructure efficiency, reliability, engineering productivity, and financial accountability. Analyze workloads and billing data, implement AI- and analytics-enabled forecasting and anomaly detection, develop cloud-native services, and support capacity planning, cost allocation, and optimization. Collaborate with Engineering, Finance, Data, Platform, SRE, Architecture, and Product teams while testing, troubleshooting, documenting, and communicating recommendations and business value.
Top Skills:
AerospikeAgentic AiAWSAzureC++Ci/CdCloud ComputingData PipelinesDatabricksDatadogDockerEksElkEmrGCPGithub ActionsGoGrafanaInfrastructure As CodeJavaJavaScriptJenkinsKubernetesLlmMcpMicroservicesNode.jsObservabilityOciOkePostgresPrestoPrometheusPythonRagRustScalaSnowflakeSparkSQLTerraform
Fintech • Machine Learning • Payments • Software • Financial Services
Leads software engineering projects and developer teams building distributed microservices and full-stack systems. Delivers cloud-based solutions supporting regulatory needs and customer experiences, mentors engineers, evaluates emerging technologies, and collaborates with product managers. The role uses Java, Go, JavaScript, TypeScript, SQL, Python, AWS, databases, Docker, and Kubernetes.
Top Skills:
AWSDockerGoGCPHTML/CSSJavaJavaScriptKubernetesMicroservicesAzureNoSQLPythonRdbmsSQLTypescript
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Leads architecture and technical direction for scalable, high-availability software services. Owns complex, multi-team initiatives, makes autonomous technical decisions, partners cross-functionally, mentors engineers, establishes standards, and advocates for quality. The role develops mission-critical systems supporting millions of endpoints and requires deep Java expertise, scalable system design, API development, relational databases, and strong testing practices.
Top Skills:
AWSC++GoJavaJerseyKotlinOopPostgresRedisRestSpringSpring Boot
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Build scalable, API-first platform capabilities through manifest-driven development. Develop Java and Kotlin backend services and Python workers for third-party integrations, collaborate across engineering teams, participate in architecture reviews, and troubleshoot production systems using logs, metrics, and traces. The role requires expertise in highly scalable systems, object-oriented design, REST services, relational databases, responsive messaging, caching, and software quality practices.
Top Skills:
Api DevelopmentAsynchronous Application DesignAWSC++Caching SystemsClient-Server ArchitectureGoJavaJerseyKotlinPostgresPythonRedisRelational DatabasesRestSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Leads development and architecture of scalable Java software for NinjaOne’s endpoint management platform. Designs high-availability systems, addresses large-scale datastore performance and data-volume challenges, contributes to APIs and platform improvements, drives quality practices, owns technical initiatives, collaborates cross-functionally, and mentors junior engineers.
Top Skills:
AWSC++Caching SystemsGoJavaKotlinPostgresRelational DatabasesRestful ApisSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Lead development and architecture of highly scalable Java services supporting NinjaOne’s third-party patching catalog. Design high-availability systems, solve complex scalability and system-design challenges, improve quality and performance, collaborate cross-functionally, mentor engineers, and own technical initiatives. The role requires expertise in Java, RESTful APIs, Spring, relational databases, caching, asynchronous application design, and large-scale cloud systems.
Top Skills:
AWSC++GoJavaKotlinPostgresRestful ApisSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design and implement scalable backup software for endpoints, servers, and cloud applications. Develop Java and Kotlin services, optimize databases and queries, debug production systems, and resolve distributed-system performance issues. Contribute code, reviews, architecture discussions, documentation, and cross-team reliability initiatives. Mentor engineers and help deliver resilient products operating at large scale.
Top Skills:
Ai Coding AssistantsAmazon SnsAmazon SqsAWSC++DockerGoJavaJerseyKotlinKubernetesLinuxLlm-Based ToolsNew RelicPostgresRabbitMQRedisRestSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop and architect scalable Java software for NinjaOne’s endpoint management platform. The role involves building high-availability services, leading technical initiatives, making architectural decisions, improving quality practices, collaborating cross-functionally, mentoring engineers, and addressing scalability, performance, and technical debt challenges.
Top Skills:
AWSC++GoJavaJerseyKotlinPostgresRedisRestful ApisSpring
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Lead development of scalable Java software for endpoint management and IT operations. Design high-availability systems, influence architecture, solve complex scalability challenges, improve quality practices, collaborate cross-functionally, mentor engineers, and own technical initiatives supporting millions of endpoints and servers.
Top Skills:
AWSC++GoJavaJerseyKotlinObject-Oriented ProgrammingPostgresRedisRelational DatabasesRestful ApisSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop and scale backend patch-management software using Java and Kotlin for millions of endpoints. Implement enterprise software, design scalable systems, build REST services, work with relational databases and caching systems, and uphold rigorous testing and quality standards. Collaborate with AI workflow, server, platform, design, and product teams. React or Angular experience may support occasional frontend work.
Top Skills:
AngularApi DevelopmentCaching SystemsJavaJerseyKotlinObject-Oriented ProgrammingReactRedisRelational DatabasesRestSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design and develop scalable, high-availability software for NinjaOne’s IT Operations products. Build and improve Java and Kotlin applications, implement design patterns, solve enterprise-scale challenges, optimize data structures and databases, develop REST services, and contribute to client-server systems supporting millions of endpoints. Collaborate with engineers to maintain high-quality testing and reliable product delivery.
Top Skills:
Asynchronous Application DesignAWSC++Caching SystemsClient-Server ArchitectureJavaJerseyKotlinOopPostgresRedisRelational DatabasesRestSpring
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design and develop scalable, highly available software systems for NinjaOne’s IT Operations platform. Build Java and Kotlin applications, implement enterprise design patterns, optimize systems serving millions of endpoints, and contribute production code. Responsibilities include REST service development, relational database work, client-server messaging, caching, scalability improvements, and quality testing. The role collaborates with engineers to deliver reliable cloud services supporting worldwide operations.
Top Skills:
Asynchronous Application DesignAWSC++Caching SystemsClient-Server ArchitectureGoJavaJerseyKotlinObject-Oriented ProgrammingPostgresPythonRedisRelational DatabasesRestSpring
Fintech • Machine Learning • Payments • Software • Financial Services
Lead backend software engineering initiatives and developers building scalable customer rewards redemption services. Drive architectural modernization toward microservices, collaborate with product, fraud, and customer experience teams, deliver cloud-based solutions, mentor engineers, evaluate code, and apply technologies including Go, Python, Java, SQL, Docker, Kubernetes, and AWS.
Top Skills:
AgileAWSDockerEvent-Driven ArchitectureGoGCPJavaKubernetesMicroservicesAzureNode.jsNoSQLPythonRdbmsScalaSQL
Reposted 26 Days AgoSaved
Easy Apply
Easy Apply
Fintech • Payments • Financial Services
As a Senior Software Engineer on the Bank Payments team, you will lead technical projects, mentor engineers, and develop scalable Java-based web services while driving innovation in North America's core banking payment systems.
Top Skills:
JavaPostgresRestfulSoap
Financial Services
Leads full-stack software engineering for ATM technology products, designing and developing secure Java and Spring Boot applications, APIs, microservices, and React interfaces. Builds cloud-native solutions using AWS, Kubernetes, Kafka, and PostgreSQL; performs performance tuning, troubleshooting, and real-time data processing. Reviews code, improves automation and application resiliency, guides architectural evaluations, and promotes responsible AI-assisted engineering practices. Collaborates within Agile teams and leads technical communities of practice.
Top Skills:
AgileAi-Assisted Software Development ToolsAWSCi/CdJavaJvmKafkaKubernetesMicroservicesPostgresReactRest ApisSpring Boot
Financial Services
Leads a team of software engineers in designing, developing, testing, and operating secure, resilient Java microservices. Oversees architecture, implementation, technical troubleshooting, and design documentation for event-driven systems using Kafka, Spring Boot, and cloud infrastructure. Promotes automation, responsible AI-assisted development, secure coding, continuous delivery, operational stability, and adoption of emerging technologies. Provides technical leadership across agile teams and evaluates architectural solutions with vendors and internal stakeholders.
Top Skills:
Amazon EcsCi/CdCloud InfrastructureDockerGithub CopilotIntellij IdeaJavaKafkaKubernetesMicroservicesNosql DatabasesPythonRelational DatabasesRestSpring BootSpring FrameworkVisual Studio Code
Information Technology • Database • Consulting
Design and develop Java Spring Boot backend microservices for a Master Data Management platform, including data ingestion, validation, match-merge, golden records, workflows, REST APIs, and downstream integrations. Build AWS-based processing and orchestration solutions, implement security controls, optimize performance, write tests, support containerized CI/CD deployments, and contribute to architecture, documentation, code reviews, and Agile delivery.
Top Skills:
Api GatewayAws Api GatewayAws EcsAws EksAws LambdaAws RdsAws S3Aws SnsAws SqsAws Step FunctionsCi/CdCqrsDockerEvent SourcingGithub ActionsJavaJenkinsJwtKubernetesOauth2OpenapiReactRestSagaSpring BatchSpring BootSpring Data JpaSpring SecuritySwagger
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Fintech • Payments • Financial Services
Join the US Bank Accounts team to design, build, and scale banking products. Own end-to-end projects, implement high-quality APIs and tooling, improve platform robustness, and collaborate across teams to deliver production services that handle large-scale distributed workloads.
Top Skills:
JavaPostgresRest ApisSQLWeb ServicesWebhooks
Reposted One Month AgoSaved
Fintech • Machine Learning • Payments • Software • Financial Services
Lead and architect full-stack cloud services and user experiences for credit card acquisition, mentor engineers, own deployments, and apply emerging AI/LLM technologies to drive product and engineering improvements.
Top Skills:
Agentic AiAngularAWSClaude CodeContainer OrchestrationDockerGCPGoJavaJavaScriptLlmsAzureNoSQLPythonRagRdbmsSQLTypescriptVector Databases
Financial Services
Lead development of an AI-first developer portal and AI-enabled support experiences, design secure external API platforms and integrations, establish engineering standards for AI/automation, remain hands-on with critical coding and architecture, drive cross-functional delivery, and coach/mentor engineering talent.
Top Skills:
AWSCi/CdDockerEnterprise SearchEvent-Driven ArchitectureJavaKubernetesMetricsMtlsOauth2Observability (LogsOidcOpenapiPkiReactSecrets ManagementStreamsTraces)Webhooks
Financial Services
Lead and deliver high-quality, secure, scalable Java-based services (Spring Boot/WebFlux); manage two scrum teams, act as hands-on tech lead (50% coding), design systems, improve operational stability, drive automation/CI-CD, evaluate vendor architectures, and lead engineering communities of practice.
Top Skills:
APIsCassandraCi/CdCloudCockroachdbDistributed SystemsJavaReactive ProgrammingSpring BootWebflux
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Chicago, IL Companies Hiring Java Developers
See AllPopular Chicago, IL Engineering Job Searches
Engineering Jobs in Chicago, IL
.NET Developer Jobs in Chicago, IL
Android Developer Jobs in Chicago, IL
Application Engineer Jobs in Chicago, IL
Automation Engineer Jobs in Chicago, IL
Backend Engineer Jobs in Chicago, IL
C# Jobs in Chicago, IL
C++ Jobs in Chicago, IL
Cloud Engineer Jobs in Chicago, IL
Controls Engineer Jobs in Chicago, IL
CTO Jobs in Chicago, IL
Design Engineer Jobs in Chicago, IL
DevOps Engineer Jobs in Chicago, IL
DevOps Jobs in Chicago, IL
Director of Engineering Jobs in Chicago, IL
Director of Software Engineering Jobs in Chicago, IL
Electrical Engineering Jobs in Chicago, IL
Embedded Software Engineer Jobs in Chicago, IL
Engineering Manager Jobs in Chicago, IL
Enterprise Architect Jobs in Chicago, IL
FPGA Engineer Jobs in Chicago, IL
Front End Developer Jobs in Chicago, IL
Full-Stack Engineer Jobs in Chicago, IL
Golang Jobs in Chicago, IL
Hardware Engineer Jobs in Chicago, IL
Infrastructure Engineer Jobs in Chicago, IL
iOS Developer Jobs in Chicago, IL
Java Developer Jobs in Chicago, IL
Java Full-Stack Engineer Jobs in Chicago, IL
Javascript Jobs in Chicago, IL
Lead Software Engineer Jobs in Chicago, IL
Linux Jobs in Chicago, IL
Manufacturing Engineer Jobs in Chicago, IL
Mechanical Design Engineer Jobs in Chicago, IL
Mechanical Engineering Jobs in Chicago, IL
Network Engineer Jobs in Chicago, IL
PHP Developer Jobs in Chicago, IL
Platform Engineer Jobs in Chicago, IL
Principal Engineer Jobs in Chicago, IL
Principal Software Engineer Jobs in Chicago, IL
Process Engineer Jobs in Chicago, IL
Project Engineer Jobs in Chicago, IL
Python Jobs in Chicago, IL
QA Engineer Jobs in Chicago, IL
QA Jobs in Chicago, IL
Reliability Engineer Jobs in Chicago, IL
Robotics Engineer Jobs in Chicago, IL
Ruby Jobs in Chicago, IL
Salesforce Developer Jobs in Chicago, IL
Scala Jobs in Chicago, IL
Security Engineer Jobs in Chicago, IL
Software Engineer Jobs in Chicago, IL
Software Engineering Manager Jobs in Chicago, IL
Software Test Engineer Jobs in Chicago, IL
Solutions Architect Jobs in Chicago, IL
Solutions Engineer Jobs in Chicago, IL
SRE Engineer Jobs in Chicago, IL
Staff Engineer Jobs in Chicago, IL
Staff Software Engineer Jobs in Chicago, IL
Systems Engineer Jobs in Chicago, IL
All Filters
Total selected ()
No Results
No Results



















