Software Engineer at Fibe

June 11, 2026
Apply Now

Job Description

Required Tech Skills

  • Very strong fundamental understanding of OOPs programming

  • Very strong in Java fundamentals, multithreading, streams

  • Good understanding of data structures and algorithms

  • Experience in microservices architecture

  • Well versed with the latest technology stack for server-side programming

  • Good knowledge of any distributed caching / computing framework or tools

  • Good at SQL queries and optimization[fibe]

Nice To Have (willing to learn)

  • Experience in AWS Lambda (serverless) and Redis

  • Knowledge of design patterns such as Singleton, Façade

  • Experience with MongoDB / NoSQL databases

  • Experience with Java Messaging Services / SQS (managed by AWS, similar to JMS)

  • Exposure to AWS Cloud

  • Business/domain knowledge of Loan Management System (LMS)

  • Willingness to lead a technical team; team management experience preferred[fibe]

Responsibilities

  • Lead one of the key business areas end to end

  • Act as a hands-on engineer while mentoring junior team members when required

  • Gather requirements from business stakeholders and get them prioritized in the sprint cycle

  • Ensure quality and timely delivery of features

  • Contribute to all stages of the software development lifecycle

  • Design, implement and maintain Java-based applications, with an understanding of project architecture and design

  • Analyze user requirements to define business objectives

  • Envision system features and functionality

  • Define application objectives and functionality

  • Ensure application designs conform to business goals

  • Propose changes to the current Java infrastructure

  • Develop technical designs for application development

  • Develop multimedia applications

  • Prepare and produce releases of software components

  • Support continuous improvement by investigating alternatives and new technologies and presenting them for architectural review