Launch Legends
Decca Consulting LLC
Ingeniero Senior de Java
Sobre el puesto
Contratista Desarrollador Java
Buscamos un Contratista Desarrollador Java con experiencia para dar soporte al 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, creando APIs REST, integrando con servicios AWS y contribuyendo a flujos de trabajo modernos de desarrollo impulsados por CI/CD.
El candidato adecuado será práctico, pragmático y se sentirá cómodo trabajando de forma independiente mientras colabora con partes interesadas técnicas y de negocio.
Candidato Ideal
El candidato ideal es un desarrollador Java sólido que pueda moverse cómodamente entre el desarrollo backend, el trabajo front-end ligero, los despliegues basados en la nube y los flujos de trabajo de CI/CD. Debería ser capaz de comprender rápidamente los sistemas existentes, contribuir con código limpio y mantenible, y trabajar eficazmente en un entorno de desarrollo moderno orientado a la nube.
Se valora mucho la experiencia con AWS, pipelines de GitLab, Terraform y herramientas de codificación asistidas por IA.
Responsabilidades
- Diseñar, desarrollar, probar y mantener aplicaciones basadas en Java utilizando Java SDK 21.
- Construir y mejorar aplicaciones utilizando Spring Boot y el Framework Spring en general.
- Desarrollar y mantener APIs REST e integraciones basadas en JSON.
- Dar soporte a aplicaciones web más pequeñas utilizando Thymeleaf, HTML, CSS y JavaScript.
- Trabajar con infraestructura y servicios basados en AWS, incluyendo ECS, API Gateway y DynamoDB.
- Contribuir al control de código fuente y a los flujos de trabajo de desarrollo utilizando GitLab.
- Construir, mantener y solucionar problemas de pipelines de CI/CD de GitLab.
- Colaborar con los miembros del equipo en la arquitectura de aplicaciones, decisiones de implementación, revisiones de código y prácticas de despliegue.
- Dar soporte a los esfuerzos de infraestructura como código, especialmente donde se utiliza Terraform.
- Utilizar IntelliJ IDEA como entorno de desarrollo principal.
- Aplicar prácticas sólidas de ingeniería de software, incluyendo diseño de código mantenible, pruebas, documentación y conciencia operativa.
- Donde sea apropiado, aprovechar herramientas de codificación asistidas 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 Java SDK.
- Sólida experiencia con Spring Boot y el desarrollo de aplicaciones basadas en Spring.
- Experiencia diseñando, construyendo y consumiendo APIs REST.
- Sólido conocimiento práctico de JSON y patrones de integración de API.
- Familiaridad con tecnologías front-end incluyendo HTML, CSS y JavaScript.
- Experiencia utilizando control de código fuente basado en Git, preferiblemente GitLab.
- Experiencia trabajando con pipelines de CI/CD, preferiblemente CI/CD de GitLab.
- Experiencia práctica desarrollando, desplegando o dando soporte a aplicaciones en AWS.
- Capacidad para trabajar de forma independiente, comunicarse claramente y entregar trabajo de alta calidad en calidad de contratista.
Cualificaciones Preferidas
- Experiencia con Thymeleaf para plantillas del lado del servidor.
- Experiencia práctica con servicios de AWS como:
- Amazon ECS
- Amazon API Gateway
- Amazon DynamoDB
- Familiaridad con Terraform u otras herramientas de infraestructura como código.
- Experiencia utilizando IntelliJ IDEA en un entorno de desarrollo profesional.
- Familiaridad con herramientas de desarrollo asistidas por IA como Claude Code, GitHub Copilot, Cursor o herramientas similares.
- Experiencia en la solución de problemas de despliegues en la nube, logs de aplicaciones, pipelines de compilació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
- Spring Boot / Spring Framework
- Thymeleaf
- APIs REST
- JSON
- HTML / CSS / JavaScript
- AWS, incluyendo ECS, API Gateway y DynamoDB
- Repositorios de GitLab
- Pipelines de CI/CD de GitLab
- Terraform
- IntelliJ IDEA
- Herramientas de codificación asistidas por IA, incluyendo la exploración de Claude Code
Opciones flexibles de trabajo desde casa disponibles.
