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
Senior

Job 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.

Apply for this position