Software Engineer – Java
UNICOM Technologies Inc
full-remoteseniorcontractbackenddevops United States 71 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaSpring BootGCPMicroservicesEvent-Driven ArchitectureREST APIsTerraformKubernetesCI/CDObservability
About the role
Role Overview
Senior Software Engineer (Fulfillment Team) responsible for designing, building, and scaling backend systems that power order fulfillment and delivery workflows for tens of thousands of restaurants and millions of customers.
Responsibilities
- Design, develop, and maintain scalable, high-availability backend services for order fulfillment and delivery.
- Lead technical design and architecture decisions for cloud-native, distributed, event-driven systems.
- Build APIs and event-driven services integrating with POS, kitchen systems, delivery platforms, and external partners.
- Own services end-to-end: design, implementation, deployment, observability, and reliability.
- Write clean, maintainable, well-tested code and promote engineering best practices.
- Provide technical leadership via code reviews, mentoring, knowledge sharing, and contributing to engineering standards.
- Collaborate with Product, QA, DevOps, and Business Operations; coordinate with external vendors.
- Troubleshoot complex production issues with a focus on performance, scalability, and reliability.
- Participate in on-call rotations and lead incident response for critical systems.
Requirements
- 3–5 years of software engineering experience building secure, scalable backend/distributed systems and leading development.
- Proven experience operating high-scale, cloud-native microservices in production.
- Strong backend Java and Spring Boot.
- Experience with RESTful APIs and event-driven architectures.
- Hands-on cloud experience; GCP preferred.
- Strong understanding of databases, messaging, and caching strategies.
- Excellent problem-solving, ownership, and communication skills.
- Experience with Agile methodologies.
Preferred / Nice-to-Haves
- Domain experience in eCommerce, fulfillment, delivery, or restaurant technology.
- Familiarity with microservices, Docker, and Kubernetes.
- CI/CD and infrastructure-as-code experience (Terraform, Jenkins, Harness).
- Experience with mission-critical systems (strict uptime/latency/SLA).
- Experience with AI tools/technology and additional Python experience.
Tech/Tooling Mentioned
- Java 17–25, Spring Boot 3 (some Python/JS)
- GCP (Cloud Run, Pub/Sub, Firestore, GKE, etc.)
- Event-driven microservices, async processing, webhook ingestion, REST
- Terraform, GKE, serverless deployments
- Firestore (NoSQL), Spanner, MySQL, Pub/Sub, HTTP APIs
- Splunk, AppDynamics, structured logging with MDC
- Gradle, Jib, Jenkins/Harness pipelines
- Jira, Confluence, Bitbucket (Gemini for AI)
Logistics
- Location: Louisville, KY (100% Remote)
- Type: Contract-to-Hire (6 months)
- Visa/Eligibility: GC & U.S. Citizens only
Scraped 7/18/2026