Senior Java AWS & Distributed Systems Engineer (Remote)

BOK Financial

United States

Remote

USD 100,000 - 175,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work flexibility
Leadership development
Career advancement opportunities
Culture of innovation

Job summary

BOK Financial Corporation is seeking a Senior Software Engineer to design, build, and operate Java Spring Boot microservices on AWS, migrating from on-prem. You will lead technical efforts in a cross-functional team, mentor peers, and drive operational excellence.

The role emphasizes AI-assisted tooling, event-driven architectures (Kafka, SNS/SQS), and robust data stores (SQL Server, PostgreSQL, MongoDB, Redis).

Qualifications

  • 5–8+ years of software engineering experience.
  • 3–5+ years designing and building secure Java Spring Boot microservices and RESTful APIs.
  • Production experience on AWS with event-driven patterns (Kafka, SNS/SQS/Kinesis) and containers (Docker, Kubernetes).
  • Proficiency with SQL Server or PostgreSQL.
  • Strong testing discipline and CI/CD pipelines; code review excellence.

Responsibilities

  • Design, build, and operate Spring Boot microservices and RESTful APIs on AWS.
  • Lead technical reviews, mentor peers, and drive engineering excellence.
  • Implement event-driven features using Kafka and cloud messaging services.
  • Ensure observability with monitoring tools and incident response.

Skills

Java Spring Boot microservices
AWS
Event-driven architecture
Kafka
Docker
Kubernetes
SQL Server
PostgreSQL
CI/CD
New Relic

Tools

Docker
Kubernetes
Kafka
GitHub Copilot

Job description

BOK Financial Corporation is seeking a Senior Software Engineer to design, build, and operate Java Spring Boot microservices on AWS, migrating from on-prem. You will lead technical efforts in a cross-functional team, mentor peers, and drive operational excellence.

The role emphasizes AI-assisted tooling, event-driven architectures (Kafka, SNS/SQS), and robust data stores (SQL Server, PostgreSQL, MongoDB, Redis).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Java AWS & Distributed Systems Engineer
Remote Senior Java AWS & Distributed Systems Engineer

BOK Financial Corporation • Tulsa (OK)

Hybrid
USD 100,000 - 175,000
Discretionary bonus
Senior Java Backend Architect: Spring Boot, Kafka, AWS
Senior Java Backend Architect: Spring Boot, Kafka, AWS

BCforward • Columbus (OH)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Financial Services (Remote)
Senior Software Engineer - Financial Services (Remote)

Recargapay • United States

Remote
USD 120,000 - 180,000
Remote work wherever you are
Home office allowance
Health and dental plans
+3
Tech Lead: Java Spring Microservices on AWS
Tech Lead: Java Spring Microservices on AWS

BOK Financial • Tulsa (OK)

Hybrid
USD 110,000 - 140,000
Leadership development
Career advancement
Cutting-edge tech adoption
+1
Senior Software Engineer - Distributed Systems & Platform Engineering
Senior Software Engineer - Distributed Systems & Platform Engineering

Selby Jennings • New York (NY)

On-site
USD 140,000 - 190,000
Senior Java Engineer — Spring Boot, Kafka, Microservices
Senior Java Engineer — Spring Boot, Kafka, Microservices

Empower • United States

Remote
USD 120,000 - 180,000
Senior Software Engineer (Java, Spring, Kafka, AWS)
Senior Software Engineer (Java, Spring, Kafka, AWS)

MDA Edge • Needham (MA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Virtusa • Boston (MA)

On-site
USD 120,000 - 170,000
Senior Java Engineer — Spring Boot, Kafka & FinTech Scale
Senior Java Engineer — Spring Boot, Kafka & FinTech Scale

Early Warning Services LLC • United States

Hybrid
USD 101,000 - 162,000
Healthcare Coverage
401(k) Retirement Plan
Paid Time Off
+2
Senior Software Engineer - Java, AWS, & Distributed Systems
Senior Software Engineer - Java, AWS, & Distributed Systems

BOK Financial Co. • Tulsa (OK)

Hybrid
USD 100,000 - 175,000
Discretionary bonus