Desarrollador Backend Sr

Netby

Ubicación: Guayaquil, Ecuador

Departamento: tecnologia

Posición: Desarrollador de Software

Tipo de Empleo: Tiempo Completo

Modalidad: Presencial

Fecha de Publicación:

Descripción del Puesto

📋 Resumen del Puesto

Buscamos un Desarrollador Java Backend con experiencia en desarrollo de aplicaciones modernas, arquitectura limpia y construcción de APIs escalables. La posición está orientada a profesionales con sólidos conocimientos en Java 17+, Spring Boot y buenas prácticas de desarrollo, capaces de trabajar en entornos ágiles y orientados a microservicios.

El candidato ideal tendrá experiencia desarrollando soluciones resilientes, mantenibles y de alto rendimiento, utilizando tecnologías modernas de backend, mensajería y testing automatizado.

📝 Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones backend en Java.

  • Implementar APIs RESTful escalables y seguras.

  • Aplicar principios SOLID y buenas prácticas de Clean Code.

  • Desarrollar soluciones basadas en Spring Boot y Spring Framework.

  • Integrar servicios con Kafka, Redis y DynamoDB.

  • Implementar pruebas unitarias y mocking.

  • Participar en revisiones de código y procesos de mejora continua.

  • Garantizar calidad de código mediante herramientas como SonarQube.

  • Colaborar con equipos multidisciplinarios bajo metodologías ágiles.

  • Diseñar soluciones resilientes y tolerantes a fallos

✅ Requisitos

Técnicos

  • Experiencia sólida con Java 17–25.

  • Conocimientos en:

    • OOP

    • Streams API

    • Lambdas

    • Concurrencia y multithreading

    • Virtual Threads

    • Records y Pattern Matching

    • Manejo de excepciones y Optional

Arquitectura y diseño

  • Dominio de:

    • SOLID

    • KISS

    • DRY

    • Clean Code

    • Refactoring

  • Experiencia con patrones de diseño:

    • Factory

    • Strategy

    • Builder

    • Adapter

Frameworks y herramientas

  • Spring Boot

  • Spring Framework

  • Kafka

  • Redis

  • DynamoDB

  • OpenAPI / Swagger

  • JUnit 5

  • Mockito

  • SonarQube

Aplicar Ahora