Software Engineer Java

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Software Engineering, Computer Science, or a related field., Minimum of 3 years of software development experience., Strong experience with Spring Boot and Java 17/21., Familiarity with cloud solutions and CI/CD processes..

Key responsibilities:

  • Develop and maintain backend applications using Spring Boot with Java 17/21.
  • Participate in the continuous integration and development of an existing project, ensuring stability and scalability.
  • Collaborate with cross-functional teams to design, develop, and deploy cloud solutions using Azure or GCP.
  • Implement and maintain CI/CD processes using tools like GitLab CI/CD or Azure DevOps.

Multiplica Talent logo
Multiplica Talent SME https://multiplica.com/
201 - 500 Employees
See all jobs

Job description

📝 Resumen del Rol

Buscamos un Ingeniero de Software altamente cualificado para unirse a nuestro equipo. El candidato ideal tendrá experiencia significativa en el desarrollo backend utilizando Spring Boot con Java 17/21 y estará familiarizado con soluciones en la nube y procesos de CI/CD. Buscamos a alguien capaz de integrarse rápidamente a un proyecto existente, asegurando su estabilidad y escalabilidad.

🔑 Responsabilidades Clave

  • Desarrollar y mantener aplicaciones backend utilizando Spring Boot con Java 17/21.
  • Participar en la integración y desarrollo continuo de un proyecto existente, asegurando su estabilidad y escalabilidad.
  • Colaborar con equipos multifuncionales para diseñar, desarrollar y desplegar soluciones en la nube utilizando Azure o GCP.
  • Implementar y mantener procesos de integración continua y despliegue continuo (CI/CD) utilizando herramientas como GitLab CI/CD o Azure DevOps.
  • Escribir pruebas automatizadas utilizando JUnit, Mockito y realizar pruebas de integración utilizando herramientas como TestContainers.
  • Solucionar problemas y optimizar el rendimiento del sistema.
  • Velar por la observabilidad del sistema, implementando soluciones de monitoreo y logging con herramientas como Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), newrelic o Datadog.

Requirements

💻 Requisitos Técnicos Indispensables

  • Título en Ingeniería de Software, Ciencias de la Computación o campo relacionado.
  • Mínimo de 3 años de experiencia en desarrollo de software.
  • Experiencia trabajando con arquitectura de microservicios.
  • Experiencia creando e integrando servicios REST.
  • Experiencia sólida en el uso de Spring Boot, incluyendo Spring Data, Spring Security y Spring CloudJava 17/21.
  • Conocimiento y experiencia en Docker y Kubernetes.
  • Conocimiento y experiencia en plataformas de nube (AWS, Azure o GCP).
  • Experiencia en integración continua y despliegue continuo (CI/CD) con herramientas como GitLab CI/CD, Azure DevOps u otras.
  • Habilidades demostradas en pruebas automatizadas utilizando JUnit, Mockito y herramientas de pruebas de integración como TestContainers.
  • Experiencia en implementar y mantener soluciones de monitoreo y logging para asegurar la observabilidad del sistema.
  • Experiencia en la gestión de comunicación asíncrona utilizando Apache Kafka.
  • Experiencia previa en el sector fintech o bancario (excluyente).

🤝 Habilidades Blandas

  • Adaptabilidad: Capacidad para adaptarse rápidamente a cambios en el proyecto y en las prioridades del negocio.
  • Aprendizaje Rápido: Disposición y habilidad para aprender nuevas tecnologías y metodologías de trabajo de manera eficiente.
  • Colaboración: Excelentes habilidades para trabajar en equipo y colaborar efectivamente con diferentes departamentos.
  • Comunicación: Habilidad para comunicar ideas técnicas de manera clara y concisa tanto a compañeros técnicos como a partes interesadas no técnicas.
  • Liderazgo: Capacidad para guiar y mentorizar a otros ingenieros, promoviendo un ambiente de trabajo positivo y productivo.
  • Resolución de Problemas: Enfoque analítico y creativo para resolver desafíos técnicos y operacionales.
  • Alta capacidad de organización y autogestión del tiempo.

Benefits

  • Trabajo 100% remoto.
  • Oportunidades de crecimiento profesional en un entorno innovador.
  • Oportunidad de ser historia en el primer banco digital.

Consideraciones.

  • Se trata de un contrato de prestación de servicios profesionales con fecha de término hasta Diciembre del 2025 (renovable en función de las condiciones del proyecto).
  • El talento emite una Factura electrónica (CFDI) cada fin de mes.
  • Se trabaja en horario Chile (L a V)
  • Pagos mensuales en moneda local.
  • Proceso implica una prueba técnica.

🚀 Si eres un desarrollador experto en Java con experiencia en Spring Boot, ¡te animamos a postularte!

Required profile

Experience

Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Adaptability
  • Leadership
  • Communication
  • Time Management
  • Quick Learning
  • Problem Solving

Java Developer Related jobs