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

Strategic Staffing Solutions

Education
Benefits
Qualifications
Special Commitments
Skills

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

Phoenix, AZ (Onsite/Hybrid)

Contract: ~9–12 Months

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
Read Full Description
Confirmed 22 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles