Senior Backend Engineer
- Role
- Backend
- Experience
- Senior
- Employment
- Contract
Open to Anywhere in LATAM · except MX · UTC-6…UTC-5. Set where you work from to check your eligibility.
No BS summary
Senior Java / Spring Boot backend engineer with 5+ years in production-grade systems. Remote contract from LATAM (excluding Mexico), must work U.S. EST/CST hours. Strong microservices, RESTful APIs, PostgreSQL/MySQL and LLM/AI-integration experience required.
Core skills
Required skills
Optional skills
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.
What you'll do
- 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.
What they require
- 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 groups for AI services.
- Experience building backend features for AI-enabled products.
- Strong communication and collaboration skills.
- Preferred: Enterprise experience strongly preferred.
- Preferred: Experience with Kafka, RabbitMQ, or event-driven architectures.
- Preferred: Familiarity with GraphQL.
- Preferred: Familiarity with API Gateways or hybrid API ecosystems.
- Preferred: Experience integrating LLM or AI APIs such as OpenAI, Anthropic, or similar services.
- Preferred: Prior remote contracting experience.
- Preferred: Cross-functional leadership experience.
One of Upwork's largest clients, an American multinational technology company, is in search of an M365 Administrator.
What people say about this company
3.1/ 5