Contratista de desarrolladores Java
Sobre el puesto
Buscamos un contratista de desarrolladores Java con experiencia para apoyar el diseño, desarrollo y mantenimiento de aplicaciones web, servicios backend y soluciones basadas en la nube. Este puesto es ideal para alguien que se sienta cómodo trabajando en el ecosistema Java/Spring, construyendo APIs REST, integrándose con servicios AWS y contribuyendo a flujos de trabajo modernos de desarrollo basados en CI/CD.
El candidato adecuado será práctico, pragmático y se sienta cómodo trabajando de forma independiente mientras colabora con partes interesadas técnicas y empresariales.
Responsabilidades
- Diseñar, desarrollar, probar y mantener aplicaciones basadas en Java utilizando Java SDK 21.
- Crea y mejora aplicaciones usando Spring Boot y el framework más amplio de Spring.
- Desarrollar y mantener APIs REST e integraciones basadas en JSON.
- Soportan aplicaciones web más pequeñas usando Thymeleaf, HTML, CSS y JavaScript.
- Trabajar con infraestructuras y servicios basados en AWS, incluyendo ECS, API Gateway y DynamoDB.
- Contribuir al control de versiones y a los flujos de trabajo de desarrollo usando GitLab.
- Compilar, mantener y solucionar problemas de las canalizaciones CI/CD de GitLab.
- Colaborar con los miembros del equipo en arquitectura de aplicaciones, decisiones de implementación, revisiones de código y prácticas de despliegue.
- Apoyar esfuerzos de infraestructura como código, especialmente cuando se use Terraform .
- Utiliza IntelliJ IDEA como el entorno principal de desarrollo.
- Aplicar prácticas sólidas de ingeniería de software, incluyendo diseño de código mantenible, pruebas, documentación y conciencia operativa.
- Cuando sea apropiado, aprovecha herramientas de codificación asistida por IA para mejorar la productividad del desarrollo y la calidad del código.
Cualificaciones requeridas
- Sólida experiencia profesional desarrollando aplicaciones con Java.
- Experiencia con Java 21 o versiones recientes del SDK de Java.
- Sólida experiencia con Spring Boot y desarrollo de aplicaciones basadas en Spring.
- Experiencia diseñando, construyendo y consumiendo APIs REST.
- Sólido conocimiento práctico de patrones de integración JSON y API.
- Familiaridad con tecnologías front-end como HTML, CSS y JavaScript.
- Experiencia usando control de versiones basado en Git, preferiblemente GitLab.
- Experiencia trabajando con pipelines CI/CD, preferiblemente GitLab CI/CD.
- Experiencia práctica desarrollando, desplegando o apoyando aplicaciones en AWS.
- Capacidad para trabajar de forma independiente, comunicarse claramente y entregar trabajos de alta calidad en calidad como contratista.
Cualificaciones Preferidas
- Experiencia con Thymeleaf para plantar en el servidor.
- Experiencia práctica con servicios de AWS como:
-
Amazon ECS
-
Pasarela API de Amazon
-
Amazon DynamoDB
-
Amazon ECS
- Familiaridad con Terraform u otras herramientas de infraestructura como código.
- Experiencia usando IntelliJ IDEA en un entorno de desarrollo profesional.
- Familiarización con herramientas de desarrollo asistidas por IA como Claude Code, GitHub Copilot, Cursor o herramientas similares.
- Experimenta la resolución de problemas en despliegues en la nube, registros de aplicaciones, pipelines de construcción y problemas relacionados con el entorno.
- Comprensión de las prácticas de codificación segura y conceptos de seguridad de aplicaciones en la nube.
Entorno técnico
Nuestra pila tecnológica actual incluye:
- Java SDK 21
- Bota de muelle / Marco de muelle
- Hoja de tomillo
- REST APIs
- JSON
- HTML / CSS / JavaScript
- AWS, incluyendo ECS, API Gateway y DynamoDB
- Repositorios de GitLab
- Canalizaciones CI/CD de GitLab
- Terraform
- IntelliJ IDEA
- Herramientas de codificación asistidas por IA, incluyendo la exploración de Claude Code
Candidato ideal
El candidato ideal es un desarrollador Java sólido que pueda moverse cómodamente entre desarrollo backend, trabajo frontal ligero, despliegues en la nube y flujos de trabajo CI/CD. Debe ser capaz de entender rápidamente los sistemas existentes, contribuir con código limpio y mantenible, y trabajar eficazmente en un entorno moderno orientado a la nube.
La experiencia con AWS, pipelines de GitLab, Terraform y herramientas de programación asistida por IA es muy valorada.
Opciones flexibles de teletrabajo disponibles.
Compensación: 55,00 $ la hora
La fortaleza de Decca Recruiting en la dotación de personal de TI es nuestra agilidad y más de 50 años de experiencia combinada en dotación de personal de TI y gestión de proyectos de nuestro personal de gestión clave.
Nuestra agilidad viene con nuestra capacidad de agilizar y simplificar las tareas para evitar la complejidad y aumentar la eficiencia.