Desarrollador Java Senior
Department: Operations
Employment Type: Full Time
Location: Chile
Description
¡En IM buscamos un Desarrollador Java Senior! Será responsable del diseño, desarrollo y mantenimiento de aplicaciones distribuidas bajo arquitecturas modernas, resilientes y escalables.
Deberá garantizar la calidad técnica, mantenibilidad y eficiencia del código, cumpliendo con los estándares de desarrollo definidos por la organización.
Este rol requiere un alto dominio técnico en Java (versiones 11–17), experiencia en Spring Boot, Kafka, bases de datos relacionales y no relacionales, y sólidos conocimientos en arquitectura hexagonal, DDD y patrones de diseño.
Además, se valoran sus habilidades de comunicación técnica, liderazgo colaborativo y capacidad para enfrentar desafíos en entornos ágiles y de alta demanda.
Principales Responsbailidades
- Seguir los estándares e indicaciones establecidas por la organización
- Realizar el diseño, programación y mantenimiento de aplicaciones
- Participar de forma proactiva, positiva y responsable en el logro de los objetivos del equipo de trabajo
- Comunicacion efectiva.
- Facilidad comunicacional para explicar el funcionamiento de las APIs a usuarios externos y/u otros desarrolladores
Skills
MANDATORIOS
- Ingeniero Ejecución o Civil en Informática o carreras afines con 7 años de experiencia desarrollando en Java y/o Scala.
- JAVA 11- 17
- Conocimiento Apache Kafka - Confluence
- Conocimiento de metodología Agile, Spring Boot, JPA , JAVA, Servicios Rest / SOAP.
- Conocimiento Patrones de Diseño
- Conocimiento Arquitectura Hexagonal
- Pruebas Unitarias(JUNIT,Mockito)
- Domain Driven Desing (DDD)
- Metodología Git Flow
- Metodología Scrum
- Base de datos relacionales (Postgresql)
- Base de datos no relacionales (Cassandra – Redis)
- Herramientas de versionamiento de Base de datos (LiquiBase)
- Herramientas de versionamiento de código (Bitbucket - Git)
- Herramientas de consumo de apis (Postman)
DESEABLES
- Conocimiento k8s
- Conocimiento de CI / CD
- Herramientas de versionamiento de infraestructura como código
- Herramientas de inspección de dependencias (Dependency Check)
- Test Driven Development (TDD)
- Experiencia en observabilidad
- Conocimiento de Ingles Intermedio.
HABILIDADES BLANDAS
- Habilidades de comunicación técnica y no técnica
- Liderazgo colaborativo
- Resolución de conflictos
- Pensamiento estratégico
- Gestión de tiempo y priorización
- Innovación y visión
Beneficios
- Chile
- ️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
- ✨ Permiso sin goce de sueldo para cumplir tus sueños.
- ⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
- Seguro Complementario 100% gratuito para Makers.
-