Job Closed
This listing is no longer active.
FICO, also known as Fair Isaac Corporation, is one of the world’s leading credit history and financial analysis organizations. It was founded in 1956 on the i
Software Engineer II, Java, Streaming
Location
United States
Posted
65 days ago
Salary
$86.1K - $135.3K / year
Seniority
Senior
Job Description
Software Engineer II, Java, Streaming
FICO - Fair Isaac Corporation
• Collaborate with product managers to understand priorities and usage scenarios of product features. • Collaborate with architects to drive the design for your software platform capability. • Collaborate within working groups of software engineers to follow software engineering standards, guidance, and processes. • Collaborate with QA engineers to design and implement functional and non-functional tests. • Participate in support activities for both cloud and on-premises implementations.
Job Requirements
- Good understanding of software architecture and design principles, with a focus on building scalable and maintainable systems
- 3+ years of experience in Java, Spring, and data flow concepts/implementation.
- Technical expertise across deployment models on public cloud, private cloud, and/or on-premises infrastructure.
- Proficiency with Kubernetes and Docker for containerized application management.
- Experience with database technologies such as MySQL, Oracle, or similar enterprise databases.
- Skilled in Agile processes with outstanding communication abilities to articulate complex information to both technical and non-technical audiences.
- Proficiency in one or more stream processing platforms such as Storm, Kafka, Flink, Spark Streaming, Kinesis, Dataflow, Pulsar, or Stream Analytics
- Experience supporting commercial software products through deployment and production processes.
- Multi-cloud experience (AWS, Google, Azure) and familiarity with technologies like Cassandra, Zookeeper, Kustomize, and/or OpenSearch are preferred.
- Experience in JavaScript, Angular, Python, and generative AI tools is beneficial.
Benefits
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architect, implement, and maintain MongoDB Atlas and non‑Atlas environments, ensuring high availability, scalability, and security. • Design and enforce resiliency and disaster recovery strategies, including backup, restore, and multi‑region failover. • Optimize database performance and query execution to support application development teams throughout all SDLC phases. • Develop and manage infrastructure‑as‑code solutions (Terraform, GitOps) for database provisioning and automation. • Implement and refine observability and monitoring solutions using Dynatrace, CloudWatch, and MongoDB native telemetry. • Manage access control, auditing, and encryption to meet enterprise security and compliance requirements. • Collaborate closely with application, DevOps, and platform teams to continuously improve reliability, performance, and operational excellence. • Lead incident response for database‑related issues, drive root cause analysis, and implement corrective and preventative measures. • Mentor and guide technical teams, contributing to documentation, standards, and design reviews.
• Architect, implement, and maintain MongoDB Atlas and non‑Atlas environments, ensuring high availability, scalability, and security. • Design and enforce resiliency and disaster recovery strategies, including backup, restore, and multi‑region failover. • Optimize database performance and query execution to support application development teams throughout all SDLC phases. • Develop and manage infrastructure‑as‑code solutions (Terraform, GitOps) for database provisioning and automation. • Implement and refine observability and monitoring solutions using Dynatrace, CloudWatch, and MongoDB native telemetry. • Manage access control, auditing, and encryption to meet enterprise security and compliance requirements. • Collaborate closely with application, DevOps, and platform teams to continuously improve reliability, performance, and operational excellence. • Lead incident response for database‑related issues, drive root cause analysis, and implement corrective and preventative measures. • Mentor and guide technical teams, contributing to documentation, standards, and design reviews.
• Support member-driven API development and enhance technical delivery • Ensure APIs align with OpenAPI standards • Collaborate in a multi-organization contribution environment • Produce technical documentation and guidance for developers
Role Description Somos inspirados por tech powered by people. Por isso, precisamos de pessoas apaixonadas por desafios e com sede de aprendizado contínuo. Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time! - Ser a referência técnica do squad, orientando decisões de design, promovendo boas práticas e garantindo a qualidade das entregas. - Conduzir code reviews, mentorar desenvolvedores e fomentar o crescimento técnico da equipe. - Atuar na definição e evolução de sistemas complexos, contribuindo com decisões técnicas, implementação de soluções escaláveis e melhorias contínuas de performance e qualidade. - Colaborar com times e stakeholders na construção e sustentação das aplicações. - Desenvolver e manter aplicações em ambientes Cloud, utilizando Docker e AWS. - Trabalhar na construção e evolução de pipelines de CI/CD, garantindo qualidade, automação e confiabilidade nos processos de deploy. - Comunicar-se de forma clara e persuasiva com stakeholders, POs e times de desenvolvimento — apresentando trade-offs, defendendo decisões técnicas e traduzindo complexidade em linguagem de negócio. - Pesquisar e avaliar novas tecnologias, padrões de projeto e práticas de mercado, propondo adoções que tragam valor real ao produto e ao time. - Subsidiar áreas de negócio com análises técnicas, viabilidade de soluções e estimativas de esforço para embasar decisões estratégicas. Qualifications - Experiência como tech lead ou arquiteto de software, com atuação direta na liderança técnica de times. - Experiência sólida com desenvolvimento web em C#. - Vivência em arquitetura e deploy em ambientes Cloud. - Experiência com Docker, AWS e pipelines CI/CD. - Conhecimento em bancos de dados Relacional, NoSQL e filas de mensagem. - Domínio de padrões de projeto e arquitetura de software. - Experiência com desenvolvimento de software de alta performance. - Boa comunicação, capacidade de apresentar e defender ideias técnicas para públicos diversos. - Experiência em pelo menos uma linguagem adicional: Node, Python e/ou Java. - Experiência com Git, controle de versão e conhecimento em Gitflow e estratégias de branch. Requirements - Certificação técnica Azure, AWS e/ou GCP. - Inglês fluente ou avançado. - Experiência sólida em automação DevOps CI/CD e Azure DevOps. - Conhecimento em desenvolvimento mobile com Flutter.


