Senior Java Developer
Role details
Job location
Tech stack
Job description
La persona que opte a este puesto será responsable de escribir, probar y mantener código, así como desarrollar aplicaciones robustas y de alto rendimiento, alineadas con las especificaciones del cliente y las mejores prácticas de desarrollo., * Escribir y mantener código para diversas aplicaciones.
-
Realizar pruebas unitarias y de integración.
-
Colaborar con otros desarrolladores y equipos de proyecto.
-
Participar en revisiones de código y mejorar continuamente la calidad del mismo.
-
Documentar el código y los procesos de desarrollo.
-
Participar en tareas de arquitectura, sin liderarlas.
-
Brindar apoyo al equipo de desarrollo menos experimentado.
-
Seguir buenas prácticas de desarrollo: Clean Code, Code reviews, SOLID y Pair Programming. ¿Qué buscamos?
-
Java 11 (8 en adelante), Spring, JPA evolución del modelo de datos back), SQL, flyway, mappers, spring security.
-
AWS (algunos servicios que serán necesarios: Apigateway, cloudwatch, waf, secret manager, billing, CDK, SQS, SNS, lambda, Cloudfront, EC2, S3 Certificate manager entre otros).
-
JWT.
-
Contenedores.
-
GitHub como SCM siguiendo el modelo de gitflow.
-
JUnit y mockito.
-
Generación de nuevos microservicios o Split de microservicios existentes.
-
Pruebas unitarias y de regresión.
-
Apificación de servicios.
Requirements
- Flexibilidad y trabajo en remoto.
- Libertad y responsabilidad: son parte de nuestros pilares; trabajo sin jerarquías basado en la autogestión.
- Últimas tecnologías: trabajamos con las tecnologías más punteras y en las empresas más importantes.
- Lifelong Learning: a través de seminarios, meetups, clases de inglés y ayudas para realizar cursos/ certificaciones, asistencia a eventos...
- Y, además, tenemos seguro médico, gimnasio y fisio en la oficina, diferentes Comunidades (cocinera, deportiva), vacaciones 24 y 31 de diciembre y el día del cumpleaños, programa de gamificación… ¡y muchos más beneficios!
Benefits & conditions
- Paradigma es una empresa que ofrece un entorno de trabajo diverso e inclusivo donde el respeto por las personas es lo más importante. Aseguramos la no discriminación por razones de género, edad, raza, religión, orientación sexual o cualquier otra condición o circunstancia personal o social. Nos esforzamos en garantizar la igualdad de oportunidades y salarial entre hombres y mujeres por trabajos de igual valor.