Diseñar, desarrollar y mantener aplicaciones empresariales utilizando Java 21 y Spring Boot.
Construir y evolucionar microservicios y APIs RESTful siguiendo buenas prácticas de arquitectura desacoplada.
Implementar pruebas unitarias y de integración utilizando JUnit.
Desarrollar soluciones contenerizadas mediante Docker.
Aplicar principios SOLID, patrones de diseño y estándares de desarrollo protegido.
Participar en revisiones de código, definición de estándares técnicos y mejora continua.
Implementar mecanismos de observabilidad, monitoreo, logging y manejo de errores.
Colaborar con equipos multidisciplinarios bajo metodologías ágiles (Scrum/Kanban).
Resolver incidentes y participar en la optimización de desempeño, resiliencia y escalabilidad de las aplicaciones.
Requisitos Indispensables (Must Have):
Java 21.
Spring Boot.
JUnit.
Docker.
Experiencia en desarrollo de microservicios y APIs REST.
Conocimientos de Spring Data, Spring Security y Hibernate/JPA.
Oracle y PostgreSQL.
Manejo de Git y prácticas de Integración Continua.
Experiencia trabajando en entornos Agile.
Conocimientos Deseables (Nice to Have):
AWS (ECS/EKS, Lambda, API Gateway, SQS, SNS, EventBridge, CloudWatch, RDS, S3).
Spring Batch y desarrollo de procesos batch de alto volumen.
IBM BPM / IBM BAW.
Kubernetes y herramientas CI/CD.
Herramientas de observabilidad como Grafana, Prometheus, Splunk o Dynatrace.
Experiencia en sector financiero, banca o seguros.
📌 Software Engineer Web Java Sr (México)
🏢 SOFTTEK
📍 México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.