Software Developer - Java Backend
Core
Design, develop, and evolve scalable Java backend services for the Miles platform, enabling companies to manage leasing, fleet, and mobility operations.
Role type
Senior IC Java Backend Engineer
Builds
Scalable backend services, RESTful APIs, and cloud-native solutions for the Miles product ecosystem
Domain
Mobility / SaaS / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (17/21), RESTful API design, SQL (PostgreSQL), Microservices architecture, CI/CD, Domain-Driven Design (DDD)
Preferred skills
Quarkus, Kafka, Docker, Kubernetes, NoSQL, Angular
Technologies
Java, PostgreSQL, Git, Maven, Jenkins, GitHub Actions, Quarkus, Kafka, Docker, Kubernetes
Responsibilities
Design and develop Java backend services; Translate business domains into maintainable software using DDD; Build reusable product capabilities; Design and implement RESTful APIs and integrations; Own the lifecycle of code from design to deployment; Build scalable cloud-native solutions with DevOps practices; Contribute to architectural decisions.
Seniority
Mid-level, hands-on IC