What You’ll Do
Build and maintain Spring Boot microservices for core DMS features (inventory, billing, CRM)
Implement reactive streams (Project Reactor) and event-driven pipelines (Kafka/Debezium)
Design REST/GraphQL APIs and integrate with third-party services (Stripe, OpenSearch)
Collaborate on database schema design and optimize PostgreSQL queries
Own CI/CD pipelines (GitHub Actions, Docker, Kubernetes) and write comprehensive tests
Work independently on system-design tasks and guide technical decisions
What We’re Looking For
3+ years of Java & Spring Boot in microservices
Hands-on reactive programming (Flux/Mono)
Ability to design systems end-to-end and deliver features independently
Familiarity with Kotlin codebases and GraphQL is a plus
Solid PostgreSQL skills and ORM experience (JPA/Hibernate)
Proficiency with Docker, CI/CD tooling and Kubernetes
Personal Traits
Team-oriented; thrives in dynamic, cross-functional environments
Deadline-driven with strong time-management and documentation discipline
Creative problem-solver with a passion for learning new technologies
Excellent English for reading technical docs and collaborating remotely
Benefits
Innovative startup culture with clear growth paths
Access to cutting-edge tech challenges
100% remote, flexible hours