Senior Back-End Engineer (Java / Spring Boot) - Remote/ US
💡 Application Tip: Clicking "Apply on Braintrust for Free" will redirect you to Braintrust's official site. This is 100% free for you and helps support our platform through referral bonuses.
Role Overview
Overview
We 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 Responsibilities
- Design, 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 Qualifications
- 5+ 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 Qualifications
- Experience 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 Details
- Contract Type: 9-month contract-to-hire
- Level: Senior Back-End Engineer
- Tech Stack: Java, Spring Boot, MongoDB, MySQL, Redis, Google Pub/Sub, Jenkins, Microservices, GCP
Get Personalized Job Alerts