We are looking for talented Backend Engineers who are proficient in both Java (Spring Boot 2) and Python to join our team in building and maintaining our credit scoring system.
Job Description:
Designing and developing robust Java Spring Boot 2 applications for the credit scoring system.
Building high-performance RESTful APIs serving web clients and third-party integrations.
Implementing microservices architecture with a clean separation of concerns.
Optimizing MySQL queries and database schemas for performance and scalability.
Designing efficient caching strategies using Redis.
Developing Python-based backend services or data processing pipelines as needed.
Implementing transaction reconciliation systems.
Participating in code reviews and contributing to CI/CD pipeline improvements.
- Maintaining audit trails compliant with OJK regulations.
Requirements:
3+ years professional Java development experience or equivalent skill.
1+ year professional experience with Spring Boot 2 (or equivalent skill).
Strong knowledge of the Spring ecosystem (Spring Data, Spring Security, Spring Cloud).
Strong knowledge of ORM frameworks (Hibernate/JPA).
Proficiency in Python backend development (FastAPI, Flask, or Django).
Solid understanding of REST API best practices.
Familiarity with MySQL optimization and event-driven architecture (Kafka/RabbitMQ).
Understanding of OJK P2P lending regulations is a strong plus.
Good communication skills and the ability to work collaboratively in a team environment.