Tecnologías Clave: Java 8+, Spring Boot, RESTful APIs, Maven, Git. Enfoque: Desarrollo Backend, Calidad de Código y Adquisición de Patrones Arquitectónicos.…
$45,000 - $55,000 (Proporcionado por el empleador)
Candidatura rápida
Java 11/17 ,Spring Boat,APIs REST / Microservicios. SQL y bases de datos relacionales (PostgreSQL, MySQL o SQL Server). Cloud: AWS, Azure o GCP ,Maven o Gradle.…
$50,000 - $70,000 (Proporcionado por el empleador)
Candidatura rápida
Desarrollador Java Senior (Spring, Spring Boot, RESTful APIs) con Kafka. Buscamos un Desarrollador Java Senior para unirse a nuestro equipo y liderar el diseño……
$50,000 - $80,000 (Proporcionado por el empleador)
Candidatura rápida
Trabajo en esquema hibrido en CDMX y/o Guadalajara. +8 años de experiencia en desarrollo Java. Conocimiento de patrones de diseño y arquitecturas distribuidas.…
$35,000 - $38,000 (Proporcionado por el empleador)
Candidatura rápida
Estamos en búsqueda de un(a) Desarrollador(a) Java Semi Senior con experiencia en desarrollo backend y construcción de aplicaciones robustas, escalables y……
Buscamos talento Freelancer especialista en Cloud Software Developer Senior para sumarse a diversos proyectos desafiantes y de alto impacto en uCloud.…
$40,000 - $50,000 (Proporcionado por el empleador)
Candidatura rápida
Guiar a desarrolladores junior y semi senior en buenas prácticas. Diseñar, desarrollar y mantener soluciones tecnológicas completas (frontend, mobile y backend)……
Asegurar la correcta aplicación de los lineamientos Security by Design y validaciones de OWASP Top 10. Desarrollar, validar y mantener APIs y microservicios……
Estamos contratando programadores Full Stack Developers DevOps con más de 5 años de experiencia desarrollando apps móviles nativas, híbridas multiplataforma,……
Tecnologías Clave: Java 8+, Spring Boot, RESTful APIs, Maven, Git
Enfoque: Desarrollo Backend, Calidad de Código y Adquisición de Patrones Arquitectónicos
Nivel de Experiencia: 2 - 4 años
Buscamos un Desarrollador Avanzado Java con un conocimiento fundamental de la POO y una pasión demostrable por la arquitectura de microservicios y las prácticas de desarrollo moderno (testing, clean code). Este rol es una vía de entrada al diseño de sistemas distribuidos, centrado en la ejecución diligente de tareas de desarrollo, la implementación de APIs robustas y el compromiso con la calidad del código, siguiendo la guía de los equipos Senior.
Desarrollo de Funcionalidades: Implementar componentes de microservicios (de complejidad baja a media) utilizando Java y el ecosistema de Spring Boot.
Manejo de APIs: Implementar endpoints RESTful.
Persistencia de Datos: Escribir consultas SQL y utilizar Spring Data JPA para las operaciones básicas de acceso a datos (CRUD).
Aseguramiento de Calidad: Escribir y mantener pruebas unitarias con JUnit/Mockito para el código implementado, y colaborar en la creación de pruebas de integración.
Ciclo de Vida del Proyecto: Gestionar dependencias del proyecto utilizando Maven y utilizar Git (control de versiones) de manera efectiva (commits, branching, merging).
Java Core: Dominio de la Programación Orientada a Objetos (POO), manejo de colecciones (List, Map) y estructuras de control (if/else, for, while, switch).
Spring Boot (Mínimo Esencial):
Concepto de Beans: Entender qué es un Bean y por qué Spring los gestiona.
Inyección de Dependencias (DI): Entender cómo se aplica la inyección de dependencias.
Anotaciones Core: Conocer y saber usar al menos algunas de las siguientes anotaciones @Component, @Service, @Repository y @RestController.
APIs & Web: Conocimiento de los métodos HTTP básicos (GET, POST) para la comunicación REST.
Bases de Datos: Capacidad para escribir consultas SQL básicas (CRUD).
Herramientas: Comandos básicos de Git (commit, push, pull, branch) y saber cómo agregar una dependencia y ejecutar tareas de build con Maven (clean, install).
Habilidades Deseables (Potencial de Crecimiento)
DevOps: Exposición o interés en la contenerización (Docker).
Comunicación: Familiaridad con el uso de DTOs para desacoplar el modelo de datos interno de la respuesta API.
Habilidades Blandas
Diligencia y Disciplina: Capacidad para seguir estándares de código y procedimientos de documentación definidos.
Curiosidad Técnica: Fuerte deseo de aprender patrones de arquitectura distribuida (Circuit Breaker, Service Discovery).
Colaboración: Excelente comunicación para participar activamente en revisiones de código y ceremonias ágiles.