Desarrollador/a Backend
Posted Updated
En Tsoft estamos en búsqueda de un miembro altamente cualificado, motivado y proactivo, con visión de arquitectura y capacidad de liderazgo técnico. Buscamos a alguien que no solo escriba código, sino que diseñe, implemente y mantenga aplicaciones back-end robustas, escalables y seguras utilizando Java y su ecosistema.
?? ¿Qué harás?
? Desarrollo y Arquitectura
- Diseñar soluciones eficientes con Java, Spring Boot y arquitecturas como microservicios, event-driven o hexagonal.
- Garantizar código limpio y seguro con herramientas como Sonar, CheckMarx, Fortify, BlackDuck y principios SOLID.
- Optimizar rendimiento y resolver cuellos de botella.
- Integrar con bases de datos, servicios externos y APIs (REST/GraphQL).
? Liderazgo Técnico
- Mentorizar a desarrolladores junior/mid-level mediante code reviews y pair programming.
- Colaborar con equipos cross-functional (FrontEnd, DevOps, QA).
? Calidad y Seguridad
- Implementar pruebas unitarias/integración con JUnit, Mockito y asegurar cobertura >80%.
- Aplicar estándares de seguridad como OWASP, JWT/OAuth2.
? DevOps y Cloud
- Trabajar con AWS/Azure/GCP, Docker/Kubernetes y automatizar despliegues con CI/CD (Jenkins, GitHub Actions).
? Documentación
- Documentar diseños técnicos, decisiones y procesos para mantener conocimiento accesible.
?? Tus KPIs serán clave para medir tu impacto:
- ? Velocidad de entrega: Cumplimiento de deadlines y resolución de bugs.
- ?? Calidad del software: Cobertura de pruebas >80%, reducción de incidentes en producción.
- ?? Impacto en arquitectura: Reducción de latencia, escalabilidad y reutilización de componentes.
- ?? Liderazgo técnico: Mentoría efectiva, code reviews y adopción de buenas prácticas.
- ?? Innovación: Propuestas e implementación de mejoras y nuevas tecnologías.
- ?? Colaboración: Retroalimentación del equipo y participación activa.
?? Requisitos indispensables:
- Experiencia: 5+ años en desarrollo back-end con Java.
- Tecnologías:
- Java (JDK 11+, lambdas, streams, concurrencia)
- Spring Boot, Spring Security, Hibernate/JPA
- RESTful APIs / GraphQL
- SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra)
- Mensajería: Kafka, RabbitMQ o AWS SQS
- Git (GitHub/GitLab)
- Cloud: AWS/Azure/GCP
- Inglés: Nivel intermedio/avanzado (lectura/escritura técnica).
- Formación: Licenciatura en Informática, Sistemas o Ingeniería (o experiencia equivalente).
- Metodologías ágiles y trabajo en equipo.
?? Requisitos deseables:
- Certificaciones en Java (OCP) o Cloud (AWS/Azure).
- Experiencia con serverless (AWS Lambda).
- Conocimiento en observabilidad (Dynatrace, Prometheus, Grafana).
- Patrones de resiliencia (Circuit Breaker, Retry).
¡SUMATE A NUESTRO EQUIPO!
Skills
- API
- AWS
- Azure
- Cassandra
- CI/CD
- Cloud
- DevOps
- Docker
- Dynatrace
- Event Driven Architecture
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- Grafana
- GraphQL
- Hibernate
- Java
- Jenkins
- JPA
- JUnit
- JWT
- Kafka
- Kubernetes
- Lambda
- Mockito
- MongoDB
- MySQL
- NoSQL
- OAuth
- OWASP
- PostgreSQL
- Prometheus
- RabbitMQ
- Redis
- REST
- Serverless
- Spring
- SQL
- SQS