✦ Luna Orbit — Software Engineering

Software Engineer II (Java, Streaming)

at FICO

📍 Remote, US Remote 💰 $86K – $135K USD / year Posted April 04, 2026
Salary $86K – $135K USD / year
Type Not Specified
Experience senior
Exp. Years 3+ years
Education Not Specified
Category Software Engineering

Senior software engineer focused on building and enhancing FICO's streaming analytics platform, contributing across backend and cloud/on-prem deployments.

  • Collaborate with product managers and architects to design scalable platform capabilities
  • Drive engineering standards and testing
  • Support cloud and on-prem deployments
  • Mentor other engineers
  • Contribute to production support

Full-stack emphasis with Java/Spring on backend, containerized with Kubernetes/Docker, streaming data processing using Storm/Kafka/Flink/Spark Streaming, multi-cloud architectures, OpenSearch, and related tooling.

The ideal candidate is a senior software engineer with 3+ years of Java experience, strong Java ecosystem skills (Spring, Kubernetes, Docker), and multicloud experience designing scalable streaming data platforms.

3+ years of experience in JavaSpringKubernetesDockerJavaScript/Angular/PythonKubernetesMulti-cloud experience
Experience with OpenSearchRBAC and secure coding practicesGenerative AI tools
JavaSpringKubernetesDockerMySQLOracleStormKafkaFlinkSpark StreamingKinesisDataflowPulsarOpenSearchAWSAmazon Web ServicesGoogle Cloud PlatformAzureCassandraZookeeperKustomizeJavaScriptAngularPythongenerative AI tools
3+ years of JavaSpringdeployment in cloud/on-premKubernetesDockerMySQL/OracleStorm/Kafka/Flink/Spark Streamingmulti-cloud (AWS/Google/Azure)OpenSearchJavaScript/Angular/Pythongenerative AI tools
JavaSpringKubernetesDockerMySQLOracleStormKafkaFlinkSpark StreamingKinesisDataflowPulsarOpenSearchAWSAmazon Web ServicesGoogle Cloud PlatformAzureCassandraZookeeperKustomizeJavaScriptAngularPythongenerative AI tools
Excellent communicationCollaborationProblem solving
Industry Banking
Job Function Contribute to development of a high-performance streaming analytics platform
Role Subtype software engineer ii
Tech Domains Java, Kafka, Storm, Spark Streaming, Kubernetes, Docker, MySQL, Oracle, Amazon Web Services, Google Cloud Platform
software engineer iijavaspringkubernetesdockermysqloraclestormkafkaflinkspark streamingawsamazon web servicesgoogle cloud platformazuremulti-cloudopensearchpythonangulargenerative aiJavaSpringKafkaStormSpark StreamingKubernetesDockerMySQLOracleAmazon Web Services

Lack of Java/Spring experience, Inability to work remotely from US locations

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile