Ingeniero Senior de Java Hybrid - US

Ingeniero Senior de Java

Tiempo completo • Hybrid - US

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

  • 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




Aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad