Senior BackEnd Developer - Java
About the Role
At Driivz, AI-augmented development is how we work - not an experiment, not a bonus skill. Our Android team builds and ships complex features using agentic AI tools as a core part of the development loop: from research and architecture through implementation, testing, and code review.
You'll join a team building a white-label EV charging platform used by 40 global brands. The app handles real-time charging sessions, multi-gateway payments, geolocation, and operator-branded experiences - all in a multi-module Kotlin codebase undergoing active MVI and Compose migrations.
As a Senior Android Developer, you'll own the full delivery lifecycle: designing and shipping complex new features, driving legacy-to-modern migrations (XML Compose, MVVM MVI, EventBus Flow, Dagger 2 Hilt), and contributing to platform and build system health - all with AI as your co-pilot.
What will you do?
Become an eminent member of the product's core team.
Focus on next-gen architecture, scalability and performance.
Enhance core capabilities in LOB areas such as Billing, CRM.
Assist in overall performance improvements, advanced optimizations.
What should you have?
Experienced Back End Developer in Java with 5 years.
Proven Java experience with Spring Boot framework.
Proven experience with Micro-Services Architecture.
Proven experience in SaaS multitenant high throughput systems.
Proficient in OOD (Object Oriented Design).
Proven experience with a rational Database (MySQL/Postgres, etc.)
Experience with Docker.
Team player with extensive experience working in teams.
Advantages:
Hibernate deep knowledge.
Experience with ActiveMQ/RabbitMQ.
Proficient in advanced SQL.
Familiarity with a public Cloud provider (GCP/AWS/Azure).
Experience with non-blocking programming (Vertx).
Experience with Event driven architecture.
#LI-MK1