HamburgerMenu
hirist

FICO - Lead Engineer - Java & Microservices Architecture

Fair Isaac India Software
Bangalore
10 - 15 Years
star-icon
4.4white-divider14+ Reviews

Posted on: 27/08/2025

Job Description

The Opportunity

This is an opportunity to define, build and shape the future of FICO's Fraud Solutions. We are seeking a Lead Engineer to work on 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 feature management capabilities. This role offers a unique opportunity to work with cutting edge technologies applied to one-of-a-kind business problems." - VP, Software Engineering.

What You'll Contribute :

- Design and develop backend modules of feature management capability of FICO decisioning platform.

- Collaborate with other engineers, architects and user experience personnel in understanding the story requirements and implement them to match the laid-out acceptance criteria.

- Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.

- Evaluate new design specifications and raise quality standards, address architectural concerns such as stability, compatibility, scalability, interoperability etc.

- Understand security aspects of the product and remediate security vulnerabilities proactively.

- Continually learn new technologies in related areas.

- Demonstrate technical leadership through publication, presentations, white papers and event participation.

What We're Seeking :

- Bachelor's/Master's in Computer Science or related disciplines, or relevant software development experience.

- 10+ years of proficiency in Java (Java 17 preferred), Microservices, Spring framework, Spring Boot, Maven/Gradle and Git.

- Proficiency in writing unit tests using frameworks like JUnit or Testng.

- Experience in developing REST & gRPC based webservices.

- Strong understanding of microservices architecture, principles and design patterns.

- Strong understanding of implementing application security such as authentication and authorization.

- Knowledge of Docker & Kubernetes deployments.

- Knowledge of databases such as MySQL, PostgreSQL, MongoDB and Cassandra.

- A quality-first mindset to proactively adhere to code quality standards and software engineering processes.

- Experience with Agile or Scaled Agile software development.

- Experience in software design with strong foundation of design models and database structures.

- Excellent communication and ability to articulate the design with other team members.

info-icon

Did you find something suspicious?