This is an opportunity to define, build and shape the future of FICOs 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.
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/masters in Computer Science or related disciplines, or relevant software development experience.
7+ 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.
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.
Job Classification
Industry: Analytics / KPO / Research Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Software Development - Other Employement Type: Full time