Java Backend Developer
Core
Design and develop high-performance Java microservices and event-driven solutions for billing, revenue, and partner compensation modules.
Role type
Senior IC Java Backend Engineer (Event-Driven Architecture)
Builds
Billing, revenue, and partner compensation microservices and data pipelines
Domain
Financial services / Enterprise backend
Deliverable
production ML models | product features
Required skills
Core Java (11/17+), Spring Boot, Spring MVC, Spring Data JPA, Apache Kafka (producers/constreams/CDC), Oracle PL/SQL, RESTful API design, Multi-threading & concurrency, Maven/Gradle, Unit & integration testing (JUnit 5, Mockito)
Preferred skills
AWS DMS, Debezium, Apache Spark migration experience
Technologies
Java, Spring Framework, Apache Kafka, Oracle, AWS DMS, Maven, Gradle, JUnit, Mockito
Responsibilities
Design and develop high-performance Java microservices; Architect and implement event-driven solutions with Kafka; Write and optimize complex Oracle PL/SQL; Migrate batch workloads from Spark to Java; Perform code reviews and mentor junior developers; Troubleshoot production issues and deliver hotfixes
Seniority
Senior, hands-on IC