Search by job, company or skills

FICO

Java Software Engineer (Java, Kafka, Microservices, Spring Boot)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Opportunity

We are seeking a lead software engineer to lead the technical development of an analytic decisioning platform. You will be part of a highly energetic team of software engineers to create the next generation software platform for FICO's software transaction analytics capabilities. This role involves leading a backend engineering team responsible for generation of workflow execution flow of high-volume low latency execution. These capabilities embody patented and unique market value that drives critical business value in a high growth area. This opportunity offers a unique leadership role to work with cutting edge technology applied to one-of-a-kind business problems.- Hiring Manager

What You'll Contribute

  • Work with stakeholders to comprehend and provide feedback on business requirements for your software platform capability.
  • Collaborate with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with user experience personnel to understand personas within usage scenarios.
  • Collaborate with architects to drive the architecture for your software platform capability.
  • Collaborate within working groups of software engineers to create software engineering standards, guidance, and processes.
  • Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
  • Assist research, case studies and prototypes on technologies to ensure the software platform remains the leading analytic decisioning platform.
  • Collaborate with technology suppliers to address FICO's technology needs.
  • Coach other software engineers on creating their domain designs.
  • Collaborate with QA engineers to design and implement non-functional tests.

What We're Seeking

  • 4+ years of overall experience in Java, Springboot, Microservices, Kafka.
  • Experience designing, building, deploying, and operating commercial software that provides a composable platform executing in low milliseconds.
  • Experience operating a critical runtime component that uses observability to diagnose root cause.
  • Experience building sophisticated software using Java, Spring Boot.
  • Experience in Java ecosystem Maven/Gradle/JUnit/Mockito/Test Containers/SonarCube.
  • Ability to define and drive design transformation to an end state that is based on simplicity, modern software design patterns, open-source software, and cloud environments.
  • Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure.
  • Experience creating, documenting, and communicating software designs for complex products.
  • Experience with domain-driven, event-driven, and microservice architectures.
  • Experience in building, tracking, and communicating plans within agile processes.
  • Experience coaching / mentoring individuals and teams.
  • Experience with supporting production software deployments.
  • Experience with commercial software product processes.
  • Bachelor's/master's degree in computer science or related discipline.
  • Experience with multiple public cloud technologies, e.g., AWS, Google, Azure.
  • Experience with Kubernetes control plane and ecosystem.
  • Experience integrating one of the UI frameworks like Angular, React or Vue.
  • Prior experience with BPMN and flowable engine is a plus

Our Offer to You

  • An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
  • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
  • 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144117527