Java Developer
Job Description:
Estamos buscando un Desarrollador Java talentoso y apasionado para unirse a nuestro equipo de desarrollo. El candidato ideal debe tener más de 3 años de experiencia en el uso de frameworks de Java como Spring, Quarkus y Maven. Será responsable de diseñar, desarrollar y mantener aplicaciones de software, aplicando patrones de diseño de software y principios arquitectónicos.
Responsabilidades:
- Desarrollar y mantener aplicaciones utilizando frameworks de Java, asegurando la calidad del código y el cumplimiento de las mejores prácticas.
- Implementar microservicios y trabajar con tecnologías en la nube como AVS, AKS y Azure Data Factory.
- Colaborar en la creación de soluciones de streaming utilizando Apache Flink y gestionar el almacenamiento en contenedores blob.
- Manejar bases de datos como SingleStoreDB, SQL Server, Cosmos DB y PostgreSQL, asegurando la integridad y eficiencia de los datos.
- Trabajar con sistemas de mensajería y streaming de eventos, incluyendo Kafka y Azure Event Hub.
- Desarrollar y consumir REST APIs y GraphQL APIs, utilizando Apollo GraphOS/Server/Federation.
Requisitos:
- Más de 3 años de experiencia en frameworks de Java: Spring, Quarkus y Maven.
- Experiencia en patrones de diseño de software, programación orientada a objetos y principios arquitectónicos.
- Conocimientos en AVS, AKS, microservicios, calidad de código, Angular, tuberías de Azure Data Factory, contenedores blob y Apache Flink.
- Manejo de bases de datos: SingleStoreDB, SQL Server, Cosmos DB, PostgreSQL.
- Experiencia en MQ y temas/streaming de eventos (Kafka, Azure Event Hub).
- Conocimientos en REST API, GraphQL API, Apollo GraphOS/Server/Federation.
Se ofrece:
- Salario acorde al mercado: Competitivo y justo, basado en la experiencia y habilidades del candidato.
- Oportunidades de desarrollo profesional: Planes de carrera claros y posibilidades de ascenso dentro de la organización.
- Capacitaciones constantes: Acceso a formaciones y certificaciones con nuestros partners para mantenerte actualizado en las últimas tecnologías.
Si eres un desarrollador proactivo que busca enfrentar nuevos desafíos y contribuir a proyectos innovadores, ¡te invitamos a postularte y ser parte de nuestro equipo!
Required Skills:
EN Linux JIRA Windows Java