Talent.com
This job offer is not available in your country.
Java Sr Engineer (Java17, C++, Springboot, AWS,Kubernetes, Algorithms, Cloud) )

Java Sr Engineer (Java17, C++, Springboot, AWS,Kubernetes, Algorithms, Cloud) )

FICOBengaluru, Karnataka, India
6 days ago
Job description

The Opportunity

" We are seeking a Senior 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 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.
  • Mentor and guide junior team members, to achieve high quality deliverables. Serve as a source of technical expertise and leadership to junior team members.
  • 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, with relevant experience of minimum 10+ yrs in software architecture, design, development and testing.
  • Hands-on development experience with ability to deliver complex use cases.
  • Proficiency in c++, Java 17, Microservices, Spring framework, Spring Boot, cloud
  • 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.
  • Experience in identifying and writing non-functional requirement specifications and documenting product features to present them to a wider audience.
  • Excellent communication and ability to articulate the design with architects and discuss strategy / requirements with teams.
  • Experience with cloud technologies such as AWS / GCP / Azure is preferred.
  • Experience in data streaming and event-based communication.
  • Performance tuning enterprise grade application for high throughput and low latency.
  • Ability to provide product demonstrations is an advantage.
  • Experience with GitHub is preferred.
  • 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.
  • Create a job alert for this search

    Java Springboot • Bengaluru, Karnataka, India