Backend JVM Software Engineer | IC3
Core
Design, develop, and maintain scalable and reliable backend solutions for the Lending team, enabling seamless user transactions via instant payments and lending products.
Role type
Senior IC Backend Software Engineer (JVM)
Builds
Lending and payment services for consumers and merchants
Domain
Fintech / Payments / Lending
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Scala, Spring Boot, SQL, PostgreSQL, Redis, Message Queues (SQS/RabbitMQ), Kafka, Docker, Kubernetes, Automated Testing, API Design
Preferred skills
Reactive programming, CI/CD pipelines, Fintech domain experience, AI tool adoption
Technologies
Java 11, Kotlin, Scala, Spring Boot, PostgreSQL, Redis, SQS, RabbitMQ, Kafka, Docker, Kubernetes
Responsibilities
Design and develop scalable backend components; Write unit, component, integration, and automation tests; Review pull requests and mentor team members; Deploy features daily via CI/CD; Contribute to Architecture Decision Records; Operate software end-to-end from design to production.
Seniority
Senior, hands-on IC