What are the responsibilities and job description for the Java Software Developer position at Tanisha Systems, Inc.?
Java Software Developer III
1st Preference - St Louis - 4 days in the office
2nd Preference- Denver- 4 days in the office
Pay Rate – $50-55/Hr
JC – 158569
Domain – Telecom Domain is must
1st Preference - St Louis - 4 days in the office
2nd Preference- Denver- 4 days in the office
Pay Rate – $50-55/Hr
JC – 158569
Domain – Telecom Domain is must
About the Role
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.
What You''ll Do
- 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.
What You Bring
- 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
Salary : $50 - $55