Desarrollador Senior Java
Infortec Consultores
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
SeniorJob location
Tech stack
Java
API
Agile Methodologies
Code Review
Relational Databases
Elasticsearch
Java Platform Enterprise Edition (J2EE)
Hibernate
IBM WebSphere MQ
Java Message Service (JMS)
Java Persistence API
PostgreSQL
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
RabbitMQ
Spring-boot
GIT
Kafka
REST
Software Version Control
Job description
En Infortec buscamos un Desarrollador Senior Java con sólida experiencia en el diseño, desarrollo y mantenimiento de aplicaciones empresariales robustas. El candidato ideal liderará iniciativas técnicas, colaborará con equipos multidisciplinares y garantizará la entrega de soluciones escalables y de alta calidad., * Diseñar, desarrollar y mantener aplicaciones Java de alto rendimiento y escalabilidad.
- Participar en el análisis de requisitos técnicos y en el diseño de soluciones.
- Mentorizar y dar soporte a desarrolladores junior y de nivel intermedio.
- Escribir código limpio, eficiente y bien documentado siguiendo las mejores prácticas.
- Realizar revisiones de código y asegurar el cumplimiento de los estándares.
- Colaborar en la planificación de releases y estimación de esfuerzos.
- Identificar cuellos de botella de rendimiento y proponer soluciones efectivas.
- Integrar con otros sistemas y tecnologías mediante APIs REST, colas de mensajería/eventos y transferencia de ficheros.
Requirements
- Más de 5 años de experiencia práctica en desarrollo con Java.
- Conocimiento sólido de frameworks Java EE (Spring Boot, Hibernate, JPA).
- Experiencia con bases de datos relacionales (MySQL, PostgreSQL, Oracle) y NoSQL (ElasticSearch, MongoDB).
- Comprensión sólida de arquitectura REST y principios de diseño de APIs.
- Conocimiento profundo de programación asíncrona y sistemas de mensajería (RabbitMQ, Kafka, JMS, MQ-Series, etc.).
- Dominio de sistemas de control de versiones (Git).
- Familiaridad con metodologías ágiles (Scrum, Kanban).
- Buenas habilidades de comunicación y trabajo en equipo.
- Inglés fluido - nivel mínimo B2., * Más de 5 años de experiencia práctica en desarrollo con Java.
Benefits & conditions
- Contrato indefinido en un proyecto estable y de larga duración.
- 23 días laborables de vacaciones para que descanses en tu planeta favorito.
- Plan de carrera y formación continua para que tu Fuerza crezca día a día.
- Seguro de salud y dental.
- Entorno internacional, dinámico y motivador, en constante crecimiento.