Full-Stack Java Developer
Job Summary
Esta posición busca un desarrollador Full-Stack para liderar el desarrollo frontend, backend y de bases de datos bajo metodologías ágiles. El rol implica trabajar en proyectos financieros utilizando tecnologías como Java, AngularJS y microservicios en Kubernetes. Se requiere disponibilidad para trabajar en modalidad híbrida en Santiago por un proyecto de 4 meses.
Responsibilities
- Desarrollo integral de frontend, backend y bases de datos
- Diseño de arquitectura de software y despliegue en cloud
- Implementación de microservicios en Kubernetes
- Creación e integración de APIs REST y SOAP
- Ejecución de pruebas unitarias y procesos CI/CD
Required Skills
- Java (Spring Boot v3+, Spring Security)
- AngularJS v1
- Oracle 19c / SQL
- Kubernetes y entornos Cloud
- Kafka y mensajería
- Experiencia Full Stack (+3 años)
Job Details
Responsabilidades del puesto:
- Ser responsable del desarrollo frontend, backend y de la base de datos del software.
- Implementación de las mejores prácticas de desarrollo en un contexto de metodología de trabajo ágil.
- Diseño de arquitectura de software y despliegue de soluciones en entornos cloud.
- Desarrollo y despliegue de microservicios en Kubernetes, incluyendo pods, deployments, services, configMaps y secrets.
- Creación e integración de servicios mediante APIs REST y SOAP.
Requerimientos técnicos:
- AngularJS v1.
- Java con POO.
- Node.js y JavaScript avanzado.
- Herramientas de gestión: npm, bower, Maven, JIRA y Confluence.
- Mínimo 3 años de experiencia en desarrollo Full Stack.
- Herramientas IDE: IntelliJ, Eclipse y Visual Studio Code.
- Conocimientos en Oracle 19c, modelado de datos y Liquibase.
- Experiencia en eventos y mensajería con Kafka y Cloud Events.
- Pruebas unitarias con JUnit, Jasmine y Karma.
- CI/CD con Jenkins CloudBees, SonarQube y Veracode.
- Spring Boot v3+, Spring Security y Spring Batch.
- Experiencia en proyectos bancarios, financieros, fintech o similares.
- Autenticación y seguridad con OAuth 2 e integración con Azure AD.
Plus para el rol:
- Uso de Quarkus.
- Manejo de StreamSets.
- Dominio de Solace PubSub Platform.
- Práctica en procedimientos almacenados en Oracle.
Condiciones:
- Disponibilidad para trabajar en modalidad híbrida en Santiago.
- Proyecto de 4 meses de duración estimada.
- Beneficios: Bono anual, seguro dental, capacitaciones, días administrativos, tarjeta Sodexo, seguro complementario de salud, entre otros.