Lead Back-End Engineer (Java / Spring Boot) - Remote/ US
OverviewWe are seeking Senior Back-End Engineers to join our team on a 9-month contract-to-hire engagement to build scalable backend services for a modern platform. The ideal candidates are modern, AI-enabled engineers who actively leverage AI-assisted development tools to improve productivity, code quality, and system design.In this role, you will design and develop backend systems using Java and Spring Boot within a microservices architecture running on Google Cloud Platform (GCP). You will work closely with cross-functional teams to build reliable, scalable services that support high-performance applications.Key ResponsibilitiesDesign, develop, and maintain backend services using Java and Spring Boot.Build scalable and resilient systems using microservices architecture.Work with MongoDB, MySQL, and Redis to manage data storage and caching layers.Implement event-driven communication using Google Pub/Sub.Develop and maintain CI/CD pipelines with Jenkins.Deploy and manage services in Google Cloud Platform (GCP) environments.Collaborate with front-end engineers, product managers, and DevOps teams to deliver end-to-end solutions.Utilize modern AI-assisted development tools to accelerate development and improve code quality.Ensure backend systems meet high standards for performance, scalability, and reliability.Required Qualifications5+ years of experience in backend software development.Strong expertise in Java and Spring Boot.Experience designing and implementing microservices-based architectures.Hands-on experience with MongoDB, MySQL, and Redis.Experience with event-driven systems such as Google Pub/Sub or similar messaging technologies.Familiarity with CI/CD pipelines and tools such as Jenkins.Experience deploying applications on Google Cloud Platform (GCP).Strong problem-solving skills and the ability to work independently in a collaborative engineering environment.Comfortable working with modern AI-enabled development workflows (AI coding assistants, automation tools, etc.).Preferred QualificationsExperience in fintech, payments, or POS (point-of-sale) platforms.Experience building high-availability or high-transaction systems.Familiarity with cloud-native architecture and distributed systems.Experience working in remote or distributed engineering teams.Engagement DetailsContract Type: 9-month contract-to-hireLevel: Senior Back-End EngineerTech Stack: Java, Spring Boot, MongoDB, MySQL, Redis, Google Pub/Sub, Jenkins, Microservices, GCP