JobHabor

Desarrollador Java Md

Ingeniosi
Location
Location not stated
Workplace
Employment
Salary
Apply on the employer’s site

Desarrollador Java Md - Ingeniosi | Career Page

Desarrollador Java Md

Apply for Position Or refer someone

Job Openings Desarrollador Java Md

About the job Desarrollador Java Md

Detalle del Perfil

Responsabilidades

Desarrollo y Arquitectura

  • Diseñar e implementar soluciones back-end eficientes y escalables usando Java y frameworks como Spring Boot y tecnologías asociadas.
  • Definir arquitecturas limpias (microservicios, event-driven, hexagonal) y garantizar buenas prácticas (Sonar, CheckMarx, Fortify, BlackDuck, SOLID, Clean Code).
  • Optimizar rendimiento y resolver cuellos de botella en sistemas existentes.
  • Integrar aplicaciones con bases de datos, servicios externos y APIs.

Liderazgo Técnico

  • Monitorear a desarrolladores junior/mid-level mediante code reviews y pair programming.
  • Colaborar con equipos cross-functional (FrontEnd, DevOps, QA) para integrar soluciones.

Calidad y Seguridad

  • Implementar pruebas unitarias/integración (JUnit, Mockito) y asegurar cobertura de código.
  • Aplicar estándares de seguridad (OWASP, autenticación JWT/OAuth2).

DevOps y Cloud

  • Trabajar con infraestructura en la nube (AWS/Azure/GCP) y herramientas como Docker/Kubernetes.
  • Automatizar despliegues con CI/CD (Jenkins, GitHub Actions).

Documentación

  • Documentar diseños técnicos, decisiones y procesos para mantener conocimiento accesible.

Conocimientos y herramientas indispensables

Indispensable

Habilidades Técnicas

  • Java (dominio avanzado JDK 11+, Lambdas, Streams, concurrencia).
  • Frameworks: Spring Boot, Spring Security, Hibernate/JPA.
  • Arquitectura: RESTful APIs, conocimiento de OpenAPI.
  • Bases de Datos: SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra).
  • Event Messaging: Kafka, RabbitMQ o AWS SQS.
  • Control de versiones: Git (GitHub/GitLab).
  • Infraestructura: experiencia con AWS/Azure/GCP.

Requisitos indispensables

  • Experiencia: 5 años en desarrollo back-end con Java.
  • Inglés: nivel intermedio-avanzado (lectura/escritura técnica).
  • Educación: Licenciatura en Ingeniería de Software, Sistemas o afín.
  • Certificaciones: Java (Oracle Certified Professional) o cloud (AWS/Azure).
  • Experiencia en arquitecturas serverless (AWS Lambda).
  • Conocimiento de observabilidad (Dynatrace, Prometheus, Grafana).
  • Familiaridad con patrones de resiliencia (Circuit Breaker, Retry).

Deseable

Indicadores Clave de Desempeño (KPIs)

  • Velocidad de entrega: cumplimiento de deadlines, tiempo de resolución de bugs y throughput de código.
  • Calidad del software: cobertura de pruebas > 80%, reducción de bugs e incidentes en producción.
  • Impacto en la arquitectura: reducción de latencia, escalabilidad lograda, reutilización de componentes.
  • Liderazgo técnico: mentoría efectiva, code reviews y adopción de buenas prácticas.
  • Innovación: propuestas implementadas y tecnologías evaluadas/adoptadas.
  • Colaboración: retroalimentación del equipo y participación activa.

Otros datos

Años de experiencia en la banca

3

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • Java
  • Spring Boot
  • Checkmarx
  • Fortify
  • JUnit
  • Mockito
  • OWASP
  • JWT
  • OAuth 2.0
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Spring Security
  • Hibernate
  • JPA
  • OpenAPI
  • SQL
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Cassandra
  • Kafka
  • RabbitMQ
  • AWS SQS
  • Git
  • GitHub
  • GitLab
  • Oracle Database
  • Serverless
  • AWS Lambda
  • Dynatrace
  • Prometheus
  • Grafana

More jobs at Ingeniosi

All 19

Similar roles