Software Engineer-Java
Core
Design and implement resilient, scalable backend services and event-driven data pipelines for logistics use cases including order fulfillment, shipment tracking, and fleet management.
Role type
Senior IC Java backend engineer (logistics)
Builds
Cloud-native microservices, high-throughput APIs, and real-time data pipelines for supply chain operations.
Domain
Logistics and Supply Chain
Required skills
Java 17+, Spring Boot 3.x, Apache Kafka, PostgreSQL, AWS, Kubernetes, Docker, CI/CD, Redis, Microservices architecture
Preferred skills
Domain-driven design, geospatial data processing, legacy monolith refactoring
Technologies
Java, Spring Cloud, Kafka, RabbitMQ, Redis, PostgreSQL, MongoDB, Cassandra, AWS, Azure, Docker, Kubernetes, Jenkins, GitHub Actions, Prometheus, Grafana, ELK Stack, SonarQube
Responsibilities
Design and implement scalable backend services; Develop high-throughput APIs and event-driven data pipelines; Lead architecture optimization and performance audits; Refactor legacy monoliths into microservices; Collaborate on CI/CD and cloud deployment strategies; Lead technical design and mentor junior developers; Ensure system compliance with logistics regulations; Participate in code reviews and system monitoring.
Seniority
Senior, hands-on IC