Esta oferta ya no esta disponible
Esta oferta expiro el 29/07/2026. Ya no acepta candidaturas.
Backend Software Engineer (Java/Kotlin) – Contract
Upwork · Mexico
Descripcion del puesto
About the role
We are looking for a Backend Software Engineer to design, build, and maintain scalable backend services. This contract position offers autonomy to make technical decisions while collaborating with product, design, platform, and engineering teams.
Key responsibilities
- Design, develop, and maintain backend services using Java and/or Kotlin, Spring Boot, and Spring Batch (or equivalent JVM batch frameworks).
- Create and evolve REST and GraphQL APIs for internal and consumer‑facing products.
- Build and optimise batch processing pipelines for data‑intensive workflows, including ingestion, enrichment, and scheduled jobs.
- Leverage LLM‑assisted coding tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development while reviewing and validating generated code.
- Analyse trade‑offs between performance, maintainability, reliability, and delivery speed.
- Participate in code reviews, on‑call rotations, incident response, observability, and continuous service improvement.
- Collaborate with product managers, architects, and fellow engineers to scope work, refine requirements, and meet team objectives.
Required profile
- 3+ years of professional backend engineering experience.
- Strong experience with Java as the primary language and comfort working in Kotlin environments.
- Production experience with Spring Boot and Spring Batch (or equivalent).
- Solid fundamentals in REST API design and hands‑on experience with GraphQL APIs.
- Practical use of LLM‑based coding assistants and ability to assess AI‑generated code.
- Understanding of relational and/or NoSQL data stores.
- Experience with asynchronous messaging systems such as Kafka.
- Good grasp of distributed systems concepts and ability to work independently on moderately complex problems.
Required skills
- Java
- Kotlin
- Spring Boot
- Spring Batch (or equivalent JVM batch framework)
- REST APIs
- GraphQL APIs
- LLM‑based coding assistants (Claude Code, GitHub Copilot, Cursor)
- Relational databases
- NoSQL databases
- Kafka (or similar async messaging)
Questions fréquentes
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en México.
Salarios por profesión
¿Una pregunta sobre esta oferta?
Hágala aquí: recibirá el resumen completo por correo, de inmediato.
Publicado hace 4 meses
32 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
Upwork
Mexico