Senior Software Engineer - Java/ Spring Boot
TPI Global Solutions
30 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
Java
Cloud Computing
Software Quality
Code Review
DevOps
Spring-boot
Backend
Job description
- Serve as on-call engineering support for production systems, triaging, diagnosing, and resolving incidents in high-availability retail and supply chain platforms.
- Support deployments during maintenance windows, ensuring smooth rollouts and fast rollback when needed.
- Design, develop, and maintain advanced backend systems with a high bar for code quality, testing, and automation.
- Collaborate with cross-functional engineering and product teams to deliver scalable, enterprise-grade solutions.
- Support DevOps practices including CI/CD pipelines, cloud infrastructure management, and observability tooling.
- Mentor junior developers through code reviews, technical guidance, and best-practice sharing.
- Contribute to system design and architecture decisions with a focus on reliability, scalability, and maintainability.
Requirements
- Java (7+ years, hands-on production experience) with Spring Boot - this is non-negotiable.
- Domain experience in: Retail, Supply Chain, or Outbound Transportation logistics is a strong differentiator., On-call ready: Previous experience in an on-call rotation is highly preferred. You should be comfortable with irregular, production-driven hours.