#126383 - Senior Backend Engineer
TLDR
Build Java and Spring Boot microservices, RESTful APIs, and distributed systems that power AI-enabled product experiences and LLM-based workflows.
Summary
We are seeking a Senior Backend Engineer to build and maintain production-grade backend systems and develop backend capabilities supporting AI-enabled product experiences. This role is focused on Java and Spring Boot development, scalable microservices, RESTful APIs, distributed systems, reliability, and performance.
The successful candidate will work with cross-functional teams to design and deliver robust backend solutions while contributing to LLM-based workflows and other AI-enabled product capabilities.
Enterprise experience strongly preferred.
Key Responsibilities
- Build and maintain production-grade backend systems.
- Design, develop, and maintain scalable Java and Spring Boot microservices.
- Design and maintain RESTful APIs following API lifecycle best practices.
- Develop backend features supporting AI-enabled product experiences.
- Integrate LLM-based workflows and backend services with AI capabilities.
- Design distributed systems and fault-tolerant services.
- Optimize system performance, scalability, and reliability.
- Work with relational databases such as PostgreSQL or MySQL.
- Collaborate with cross-functional teams to deliver backend solutions.
Must-Have Skills
- 5+ years of backend engineering experience with production-grade systems.
- Expert proficiency in Java.
- Expert proficiency in Spring Boot.
- Strong hands-on experience with Gradle.
- Strong experience designing and developing microservices.
- Strong RESTful API design skills and understanding of API lifecycle best practices.
- Experience with relational databases such as PostgreSQL or MySQL.
- Experience designing distributed systems.
- Experience building fault-tolerant services.
- Experience with backend performance tuning.
- Experience working with AI-driven requirements.
- Experience integrating LLM-based workflows.
- Understanding of API patterns for AI services.
- Experience building backend features for AI-enabled products.
- Strong communication and collaboration skills.
Nice-to-Have Skills
- Experience with Kafka, RabbitMQ, or event-driven architectures.
- Familiarity with GraphQL.
- Familiarity with API Gateways or hybrid API ecosystems.
- Experience integrating LLM or AI APIs such as OpenAI, Anthropic, or similar services.
- Prior remote contracting experience.
- Cross-functional leadership experience.
Required Tools & Platforms
- Java
- Spring Boot
- Gradle
- RESTful APIs
- PostgreSQL or MySQL
Location, Time & Engagement
- Remote contract opportunity.
- Location: LATAM, excluding Mexico.
- Full-time engagement at approximately 40 hours per week.
- Must be able to work hours aligned with U.S. EST/CST business hours.
- Current engagement end date: February 28, 2027.
Benefits
Remote-Friendly
Remote contract opportunity.
Lifted, an Upwork Company™, connects enterprise clients with skilled freelance professionals to support specialized projects in safety, finance, and artificial intelligence. By leveraging a network of experts, we streamline the process of sourcing talent for complex tasks, ensuring high-quality results that drive innovation and efficiency in high-demand sectors.