PP – JAVA Engineer B. – Job9140
Summary
As a Senior Software Engineer on the Credit Platform, you will design and build foundational backend systems that enable the company’s credit products to grow and scale globally. You will work on complex, business-critical systems where correctness, performance, security, and regulatory compliance are essential, and where thoughtful engineering has meaningful impact.
Responsibilities
- Design, build, and evolve large-scale backend services that power the company’s credit products
- Build reusable, configuration-driven systems that support rapid product launches and market expansion
- Develop event-driven, asynchronous services using messaging and streaming technologies such as Kafka and Pulsar
- Improve system scalability, performance, reliability, and observability as platform usage grows globally
Requirements
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field
- 5+ years of professional experience in software engineering
- 5+ years in Java, with experience building RESTful APIs using Spring Boot or similar frameworks
- Proven experience designing microservice architectures and operating high-concurrency production systems
- Experience with relational databases like Oracle
- Strong understanding of data modeling, SQL optimization, and database fundamentals beyond basic CRUD usage
- Hands-on experience building event-driven systems, including messaging or streaming platforms such as Kafka or Pulsar
- Experience with asynchronous programming patterns for decoupled, resilient services
- Demonstrated ability to write reliable, scalable, maintainable, secure, and performant code
- Strong communication skills
Nice to Have
- Java (REST APIs / Spring Boot) experience, including daemon processes and batch job development
- Oracle SQL (advanced querying and performance tuning)
- BigQuery (data modeling and analytics)
- Harness CI/CD (pipeline orchestration and deployment automation)
- Apache Pulsar (streaming/event-driven architectures)
- Datadog (metrics, tracing, and alerting)
- Splunk (log aggregation and operational troubleshooting)
