Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Credilio

Software Development Engineer - Backend (Java)

Posted Updated
Discussion

Description

We are looking for a high-performing Backend Engineer (Java / Spring Boot) with 4+ years of experience to design, build, and maintain mission-critical backend microservices. You will work on high-volume payment, lending, and API integrations, owning services end-to-end from architectural design to production delivery and monitoring.


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 code reviews, automated unit testing, and adherence to security standards (JWT, OAuth2).


Requirements:

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


Good to Have / Bonus Points:

  • Experience in fintech, payments, lending, or high-scale B2B SaaS platforms.
  • Hands-on experience with asynchronous streaming/messaging tools like Apache Kafka or RabbitMQ.
  • Exposure to cloud infrastructure (AWS: EC2, S3, RDS) and containerization (Docker / Kubernetes).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions) and zero-downtime deployment strategies (Blue-Green, Canary).
  • Knowledge of observability tools like Prometheus, Grafana, ELK, or Datadog.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →