Desarrollador Senior Java | Trabajo Remoto | AWS, Spring, Hibernate
Remoto
Jornada completa
Buscamos un Desarrollador Senior Java excepcionalmente cualificado para incorporarse a nuestro dinámico equipo en modalidad completamente remota. En este puesto estratégico, usted será responsable del diseño, implementación y mantenimiento de aplicaciones empresariales sofisticadas utilizando las tecnologías Java más actuales, junto con el ecosistema Spring y la infraestructura de Amazon Web Services.
Responsabilidades Principales:
- Desarrollar y mantener aplicaciones Java robustas y altamente escalables empleando Java 17+, Spring Boot y el conjunto completo de Spring Framework.
- Diseñar e implementar APIs RESTful siguiendo estándares de excelencia y mejores prácticas reconocidas en la industria tecnológica.
- Gestionar bases de datos relacionales, implementando soluciones óptimas con Hibernate/JPA para garantizar la integridad y eficiencia en la persistencia de datos.
- Participar activamente en todas las fases del ciclo de desarrollo, desde la conceptualización y arquitectura hasta la implementación y el mantenimiento evolutivo.
- Configurar, optimizar y administrar infraestructura en Amazon Web Services, incluyendo servicios como EC2, S3, RDS, Lambda y otros componentes relevantes del ecosistema AWS.
- Colaborar estrechamente con equipos multidisciplinarios para definir requisitos técnicos y entregar soluciones de calidad superior que cumplan con los objetivos de negocio.
- Realizar revisiones exhaustivas de código y proporcionar mentoría técnica a desarrolladores de menor experiencia.
- Implementar estrategias eficaces de pruebas unitarias e integración para asegurar la calidad y estabilidad del código producido.
- Optimizar constantemente el rendimiento de las aplicaciones y resolver desafíos técnicos complejos con soluciones innovadoras.
- Mantenerse a la vanguardia de las últimas tendencias, frameworks y metodologías en el desarrollo Java empresarial.
Requisitos Imprescindibles:
- Experiencia profesional mínima de 5 años en desarrollo de software con tecnologías Java.
- Dominio avanzado de Java 17+ y sólidos conocimientos de programación orientada a objetos, patrones de diseño y arquitecturas limpias.
- Experiencia demostrable con Spring Framework, Spring Boot, Spring Data y otras tecnologías del ecosistema Spring.
- Conocimiento profundo de Hibernate/JPA y experiencia en diseño e implementación de bases de datos relacionales.
- Amplia experiencia en el desarrollo de APIs RESTful y arquitecturas basadas en microservicios.
- Familiaridad con herramientas de construcción y gestión de dependencias como Maven o Gradle.
- Experiencia práctica en despliegue y administración de aplicaciones en entornos AWS.
- Conocimientos sólidos de metodologías ágiles y prácticas modernas de desarrollo como TDD, BDD, CI/CD.
- Capacidad analítica excepcional y habilidades avanzadas para la resolución de problemas técnicos complejos.
- Aptitud para trabajar con autonomía, gestionar eficientemente prioridades y cumplir con plazos establecidos.
- Nivel conversacional de inglés que permita una comunicación fluida con el equipo internacional.
Habilidades Adicionales Valoradas:
- Experiencia con tecnologías de contenerización como Docker, Kubernetes o similares.
- Conocimiento de herramientas de monitorización y observabilidad como Prometheus, Grafana o la suite ELK.
- Experiencia con bases de datos NoSQL como MongoDB, Cassandra o DynamoDB.
- Familiaridad con frameworks de frontend modernos como React, Angular o Vue.js.
- Experiencia en programación reactiva utilizando Spring WebFlux o Project Reactor.
- Conocimientos de arquitecturas orientadas a eventos y sistemas de mensajería como Kafka o RabbitMQ.
- Certificaciones relevantes de Java (Oracle) o AWS (Solutions Architect, Developer).
Horario Laboral:
- Este puesto requiere disponibilidad durante la jornada laboral estándar de Estados Unidos (zonas horarias UTC-5 a UTC-8).
- Se ofrece flexibilidad dentro de estos parámetros para facilitar la conciliación.
¿Por Qué Incorporarse a Nuestro Equipo?
Ofrecemos un entorno de trabajo remoto verdaderamente flexible con proyectos desafiantes e innovadores que impulsarán su crecimiento profesional. Trabajará con stack tecnológico de vanguardia y tendrá la oportunidad de contribuir significativamente a soluciones empresariales de alto impacto. Valoramos profundamente el equilibrio entre vida profesional y personal, ofrecemos una remuneración altamente competitiva acorde a su experiencia y fomentamos activamente el desarrollo continuo de sus habilidades técnicas y profesionales.
Esta posición representa una oportunidad excepcional para desarrolladores Java experimentados que buscan un entorno completamente remoto, tecnológicamente avanzado y con un equipo colaborativo de profesionales de primer nivel.