Software Developer III
Posted
- Job Title: Software Developer III
- Location: St Louis, MO; Denver, CO
- Tax Term (W2, C2C): W2
- Job Type (Permanent/Contract) : Contract
- Duration: 6+ months
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
