Technical Lead Backend Java / AI Modernization
Interview : VideoVisa : USC, GCDescription :We are seeking a Technical Lead – Backend Java Developer to drive a high-impact AI modernization initiative focused on real-time data processing and event-driven systems. This role is ideal for someone who has led backend engineering efforts in environments where speed, reliability, and scalability are critical , particularly within public safety, emergency response, or alerting systems .You will play a key role in designing and leading modern architectures that support real-time messaging, data streaming, and AI-driven capabilities .Key ResponsibilitiesLead design and development of scalable backend systems using JavaDrive architecture for event-driven and real-time data processing systemsOversee modernization efforts incorporating AI/automation into existing platformsCollaborate with cross-functional teams to deliver high-availability, mission-critical solutionsRequired Experience12+ years of backend development experience, with strong expertise in JavaProven experience in a Tech Lead or Lead Developer roleExperience with AI integration or modernization initiativesExperience with cloud platforms (AWS, Azure, GCP)Experience with high-volume messaging systems and fault-tolerant designHands-on experience with:Event-driven architecture (Kafka, RabbitMQ, etc.)Real-time data streaming and processing systemsExperience working on systems related to:Emergency alerting / public safety platformsPolice, fire, or first responder communication systemsDisaster response or government-related technology initiativesStrong understanding of system design, scalability, and distributed systemsPreferred / Nice-to-HaveBackground working with FEMA or similar disaster/emergency alerting systemsExposure to GIS, geospatial data, or mapping technologies