Jobiglo

Sin resultados.

Backend Software Engineer (Java/Kotlin) – Contract

Upwork · Mexico

Nuevo
Contrato Mid 🇬🇧 English
Java Kotlin Spring Boot Spring Batch REST APIs GraphQL APIs LLM-based coding assistants Kafka

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Upwork.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contrato basé à Mexico.

Por que reporta esta oferta?

Gracias por su reporte. Revisaremos esta oferta.

Postula en 30 segundos

Ingresa tu email para postular. Se creara una cuenta automaticamente.

Al continuar, aceptas nuestras condiciones de uso.

Ya tienes cuenta? Iniciar sesion

Publicado hace 4 horas

Expira en 1 mes

5 vistas · 0 candidaturas

Aumenta tus posibilidades

Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.

Analizando tu CV...

Upwork

Mexico