Full Stack Engineer (Java, Angular, Spring, microservices)
FICO
5 - 10 years
Bengaluru
Posted: 02/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
The Opportunity
Come join our product development team in a hands-on technical role where youll be involved in the end-to-end lifecycle of software development and methodologies. This role provides the opportunity to develop a deep understanding of our business, and work closely with professional services and product management to develop a highly feature rich product. - Hiring Manager
What Youll Contribute
- Design, develop, deploy and support modules of large world-class enterprise-level product.
- Participate in architectural design of product.
- Evaluate new design specifications and raise quality standards, address architectural concerns.
- Evaluate stability, compatibility, scalability, interoperability, and performance of the software product.
- Maintain and upgrade product source code.
- Demonstrate technical leadership through publication, presentations, white papers and event participation.
- Serve as a source of technical expertise and leadership to junior team members.
What Were Seeking
- 4.5+ years of experience in developing scalable, highly available and high performing applications for Cloud.
- Proficiency in Java (java 17 preferred), AngularJS, Microservices, Spring, Maven/Gradle, Jenkins, Docker, Git. C/C++ Knowledge is a plus
- Full-stack development with JavaScript and Angular experience is a plus
- Strong understanding of microservices architecture, principles and patterns.
- Knowledge of Docker, Kubernetes and AWS.
- Experience in asynchronous APIs and event-based communication..
- Proficiency with Java, Spring, Angular
- Knowledge of databases such as MySQL, PostgreSQL, MongoDB and Cassandra.
- Experience with Agile or Scaled Agile software development.
- Bachelors/Masters in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing.
- Experience in software design with strong foundation of design models and database structures.
- Experience in writing product 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.
- Business domain knowledge.
- Ability to provide product demonstrations is an advantage.
- Bachelors/Masters in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing.
- Experience in software design with strong foundation of design models and database structures.
- Experience in writing product 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.
- Business domain knowledge.
- Ability to provide product demonstrations is an advantage.
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.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
