Credilio
Credilio•3h ago
InstaHyre

Software Development Engineer

Mumbai
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Development Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Credilio

Full Job Description

Role Overview

We are seeking a high-performing Backend Engineer (Java / Spring Boot) with over 4 years of experience. You will be responsible for designing, building, and maintaining mission-critical backend microservices within our high-volume payment, lending, and API integration systems.

Key Responsibilities

  • Service Engineering:
  • Design, develop, and maintain clean, scalable, and fault-tolerant microservices and RESTful APIs using Java and Spring Boot.
  • High-Throughput Systems:
  • Build scalable architectures capable of handling high traffic volume, low latency, and concurrent financial transactions.
  • End-to-End Ownership:
  • Own services across the entire lifecycle from system design and DB schema planning to deployment, monitoring, and production bug fixing.
  • System Performance:
  • Optimize database queries, JVM memory management, garbage collection, and caching mechanisms to maximize throughput.
  • Collaboration:
  • Partner with cross-functional product, frontend, and QA teams to translate complex financial business logic into reliable technical solutions.
  • Code Quality and Security:
  • Maintain high code quality through rigorous code reviews, automated unit testing, and adherence to security standards (JWT, OAuth2).

Requirements

  • Core Tech Stack:
  • Demonstrable proficiency in Core Java (Java 8/11/17) and hands-on experience with Spring Boot/Spring Framework.
  • Experience Level:
  • 4+ years of backend engineering experience building web applications and microservices.
  • APIs and Architecture:
  • Deep expertise in RESTful API design, microservices communication patterns, system architecture, and Object-Oriented Programming (OOP) principles.
  • Databases:
  • Hands-on experience with relational databases such as MySQL or PostgreSQL and NoSQL/In-Memory stores like Redis or MongoDB.
  • Concurrency and JVM:
  • A strong grasp of Java multithreading, concurrency concepts, and JVM internals.
  • Tooling:
  • Proficiency with Git version control, Maven/Gradle build tools, and post-deployment monitoring solutions.

Good to Have / Bonus Points

  • Experience in the fintech sector, specifically within payments or lending domains, or on high-scale B2B SaaS platforms.
  • Hands-on experience with asynchronous streaming/messaging tools like Apache Kafka or RabbitMQ.
  • Familiarity with cloud infrastructure (AWS: EC2, S3, RDS) and containerization technologies such as Docker or Kubernetes.
  • Knowledge of CI/CD pipelines using Jenkins or GitHub Actions, along with deployment strategies that ensure zero-downtime (Blue-Green, Canary).
  • Knowledge of observability tools including Prometheus, Grafana, ELK stack, or Datadog.

Company

Credilio

Credilio

Credilio was founded by a group of serial entrepreneurs with extensive experience in fintech and banking. The company is building a next-generation, tech-enabled distribution platform for personal fin...

Mumbai
Posted on InstaHyre