Senior Java Developer - KOTLIN

Jordan Martorell S.L.
Municipality of Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Municipality of Madrid, Spain

Tech stack

HTML
Java
JavaScript
Spring Security
API
Agile Methodologies
Proxy Servers
Confluence
JIRA
Unit Testing
CSS
Databases
Relational Databases
Web Development
Github
Gradle
Hazelcast
Hibernate
Java Message Service (JMS)
Java Persistence API
jQuery
JUnit
PostgreSQL
Liquibase
Maven
Oracle Applications
Scrum
Redis
Mockito
Service Discovery
SQL Databases
Testng
Postman
Spring-mvc
React
Spring-boot
Kotlin
Angular
Kafka
Front End Software Development
Api Gateway
Cucumber
Software Version Control
Jbehave
Jenkins
Microservices

Job description

  • Hacer seguimiento de los hitos y asegurar la finalización puntual de todos los entregables.
  • Comunicación efectiva con stakeholders, operaciones, negocio y equipos de tecnología.
  • Alta motivación y trabajo en equipo.

Requirements

  • Desarrollo y Mantenimiento de aplicaciones Java utilizando Spring Boot.
  • 3.x (SpringMVC, JPA, Hibernate, Spring Security, etc.).
  • Deseable experiencia en aplicaciones basadas en microservicios; como mínimo experiencia en aplicaciones estructuradas por capas.
  • Manejo de herramientas para el test de APIs como Postman.
  • Gestión de compilaciones y dependencias usando Maven y/o Gradle.
  • Experiencia mínima en herramientas como Jira, Confluence, GitHub u otros sistemas de control de versiones.
  • Conocimientos fundamentales del desarrollo de aplicaciones web usando HTML, CSS y cierto nivel de experiencia con Javascript puro.
  • Escribir y mantener pruebas unitarias e integradas utilizando frameworks como JUnit o TestNG y mocking con Mockito y/o JMockit.
  • Habituado al trabajo con bases de datos relacionales como Oracle, PostgreSQL y H2; sólido en la composición y entendimiento de sentencias SQL estándar.
  • Nivel B1 de Inglés.
  • Experiencia trabajando en metodología Agile (Scrum, Kanban) y herramientas como Jira, Confluence, GitHub Actions / Jenkins.
  • Integraciones con sistemas de mensajería como JMS y Kafka.
  • Conocimiento de algún framework popular de FrontEnd (Angular, React, JQuery, etc.).
  • Implementar y mantener versionado de base de datos con Liquibase.
  • Implementar pruebas BDD con Cucumber o JBehave.
  • Experiencia en estrategias de mejora del rendimiento con Hibernate/Spring (lazy, caché, proxies).
  • Experiencia trabajando con sistemas de caché como Redis o Hazelcast.
  • Conocimiento de patrones de arquitectura de microservicios como: API Gateway, Service Discovery, SAGA, etc.

Benefits & conditions

En NTT DATA, ofrecemos: desarrollo de carrera con plan individualizado y tutorizado a nivel personal y profesional; formación adaptada a tus necesidades y preferencias. Desde nuestra Universidad Corporativa podrás realizar certificaciones, cursos de idiomas, de habilidades de gestión, técnicas y acceso a Udemy. Gran equipo: trabajar en un buen ambiente de equipo donde podrás aprender de los demás y ellos de ti. Flexibilidad y conciliación: modalidad de trabajo híbrido, con oficinas en Barcelona y horario flexible. Retribución salarial competitiva y acorde con la experiencia aportada. Beneficios sociales: tickets de comida, seguro médico pagado al 100 % para ti y al 80 % para tu familia en caso de que desees que disfruten del mismo, y seguro de vida.

About the company

NTT DATA somos todas las personas que la formamos. Con equipo de más de 190.000 profesionales, tan diverso como los 50 países en los que estamos presentes y los diferentes sectores en los que desarrollamos nuestra actividad: telecomunicaciones, entidades financieras, industria, utilities, energía, administración pública y sanidad. Nuestra esencia nos ha llevado a la vanguardia de la tecnología, a romper paradigmas y a brindar las soluciones que realmente se corresponden a las necesidades de cada cliente. Nuestro talento nos ha hecho poder decir con orgullo que somos una de las empresas TOP de tecnologías en el mundo.

Apply for this position