PeoriaRecruiter Since 2001
the smart solution for Peoria jobs

Senior Software Engineer (Java, Python, Kafka, Streaming)

Company: S3
Location: Phoenix
Posted on: April 1, 2026

Job Description:

Job Description Senior Software Engineer (Java, Python, Kafka, Streaming) Phoenix, AZ (Onsite/Hybrid) Contract: ~9–12 Months Rate: Competitive Overview We are seeking a Senior Software Engineer to build and scale modern, event-driven applications within a large enterprise environment. This role focuses on backend development, real-time data processing, and microservices architecture , leveraging both Java and Python . The ideal candidate has strong experience with streaming technologies (Kafka/Flink) , reactive programming , and building high-performance APIs . Key Responsibilities Design, develop, and maintain scalable backend services using Java (Spring Boot) and Python Build and support event-driven architectures using Kafka Develop real-time data pipelines and streaming solutions using Flink or similar technologies Implement RESTful APIs and microservices Apply reactive programming principles (e.g., WebFlux) to improve performance and scalability Work with both NoSQL (MongoDB) and relational databases (Oracle) Collaborate with cross-functional teams to deliver high-quality solutions Contribute to system design, performance tuning, and continuous improvement Required Qualifications 4 years of software engineering experience Strong expertise in Java (Spring / Spring Boot) 2 years of Python (backend or data-focused) Hands-on experience with Apache Kafka Experience with Flink or other streaming/data pipeline technologies Strong understanding of REST APIs and microservices architecture Experience with MongoDB and/or Oracle databases Preferred Qualifications Experience with Reactive Programming (WebFlux or similar) Exposure to cloud platforms (AWS, Azure, or GCP) Familiarity with LLMs, prompt engineering, or agent-based architectures Experience with modern AI frameworks or tools Work Environment Hybrid/onsite in Phoenix, AZ Fast-paced, collaborative engineering team Focus on modern architecture and real-time systems Additional Notes This is a hands-on engineering role (not purely design-focused) Candidates should be comfortable working across multiple technologies (Java Python) Ability to work in the U.S. without sponsorship constraints is required

Keywords: S3, Peoria , Senior Software Engineer (Java, Python, Kafka, Streaming), IT / Software / Systems , Phoenix, Arizona


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Arizona jobs by following @recnetAZ on Twitter!

Peoria RSS job feeds