Post Job Free
Sign in

Software Developer III

Company:
Apolis
Location:
El Segundo, CA, 90245
Posted:
July 13, 2026
Apply

Description:

Software Developer III

Principal-level technical leader within Mobile organization, owning architectural decisions and driving technical strategy across multiple teams. Deep hands-on expertise in Java/Spring Boot, Oracle/SQL, and Kafka required — with the ability to evaluate and adopt AI/ML capabilities.

Role and Responsibilities:

Lead design and implementation of high-throughput distributed systems using Java and Spring Boot

Own end-to-end technical architecture for cross-team initiatives (provisioning, billing, network, customer/agent facing apps)

Architect event-driven systems using Apache Kafka for real-time streaming and integration

Evaluate and integrate AI/ML tools into engineering workflows and developer productivity

Establish engineering standards, lead design reviews, and mentor senior engineers

Partner with product and architecture teams to translate business needs into scalable solutions

Lead production incident response, root cause analysis, and systemic improvements

Hands-on coding as needed to deliver technical and business features.

Required Skills:

10+ years overall and 8+ years hands-on with Java (11+) and Spring Boot

Deep Oracle expertise — PL/SQL, performance tuning, query optimization, data modeling

Strong Kafka experience — producers, consumers, Kafka Streams, schema registry

Proven delivery of large-scale distributed systems in production

RESTful API design, microservices patterns, CI/CD, Docker/Kubernetes

AI literacy — ability to evaluate AI tools and apply them to engineering problems

Influence-based technical leadership across teams

Nice to Have

Telecom, network/mobile provisioning, or billing systems experience

MNO or MVNO experience

AI/ML platforms

Apply