Senior Java Software Engineer

Finbots.AI

Finbots.AI

Software Engineering
Hyderabad, Telangana, India
Posted on Aug 7, 2025

Company Description

FinbotsAI is at the forefront of innovation in Artificial Intelligence & Machine Learning, aiming to make AI accessible to all financial institutions. Our flagship product, CreditX, is an AI-powered credit modelling solution that enables financial institutions to build high-accuracy credit models quickly and efficiently. CreditX is transforming credit management across banks, digital banks, SME lenders, consumer lenders, fintechs, and credit bureaus in Asia, Australia, the Middle East, and Africa by helping them make better credit decisions. FinbotsAI was recognised among the 'Top 10 FinTechs in Singapore' at the Monetary Authority of Singapore (MAS) FinTech Awards 2022.

Role Description

This is a full-time, on-site role for a Senior Java Software Engineer based in Hyderabad. The Senior Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include coding, debugging, and utilising the Spring Framework and microservices architecture. The role involves collaborating with cross-functional teams to deliver high-quality software solutions.

Must-Have Technical Skills:

  • 6 years of hands-on experience in Java (Java 17), J2EE, and Spring Boot (3.x)
  • Strong expertise in RESTful API design, microservices architecture, and distributed systems
  • Proficiency in Spring modules: Spring MVC, Data, Cloud, Security
  • Deep understanding of Java concurrency, exception handling, and collections
  • Experience with ORM tools like Hibernate and JPA
  • Proficient in SQL and NoSQL databases: MySQL, PostgreSQL, MongoDB, Redshift
  • Exposure to cloud environments like AWS and Azure, storage services like AWS S3 or MinIO
  • Familiarity with message brokers: RabbitMQ, Kafka
  • Working knowledge of Docker, Kubernetes, and CI/CD tools like Jenkins or GitLab CI
  • Experience in observability tools: ELK Stack, Loki, Grafana
  • Experience developing SaaS/PaaS platforms with multi-tenancy support

Soft Skills & Work Ethic:

  • Strong problem-solving, analytical, and debugging skills
  • Excellent communication and stakeholder collaboration abilities
  • Demonstrated experience working in Agile Scrum environments
  • Passionate about engineering best practices and continuous learning