TL/ Senior Java microservices

Plexus Tech
Municipality of Madrid, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Data analysis
Unit Testing
Azure
Communications Protocols
IBM DB2
Relational Databases
Github
Hibernate
Java Database Connectivity
Java Persistence API
JMeter
JUnit
Maven
Enterprise Messaging Systems
MongoDB
Openshift
Oracle Applications
Platform as a Service (PAAS)
Redis
Mockito
Openapi
Performance Testing
Grafana
Spring-boot
Cypress
Backend
Kubernetes
Kafka
Terraform
Docker
Programming Languages
Microservices

Requirements

  • Backend tech lead with at least two years of experience as a technical leader.
  • Programming language: Java 8 or higher
  • Development framework: Spring Boot 3
  • IaC: Terraform
  • Project management and construction: Maven 3.8.4
  • Communication protocols: REST
  • API First: OpenAPI 3.1
  • PaaS: Openshift (Docker, Kubernetes)
  • Cache System: Redis
  • Non-relational DB: Mongo
  • Relational DB: DB2 and Oracle
  • Relational persistence: spring-data-jpa (Hibernate implementation) and spring-data-JDBC
  • Non-relational persistence: Spring-Data-specific modules
  • Messaging system for asynchronous microservice communication: Kafka
  • Monitoring + Analytics: Grafana + Graylog + Zipkin
  • CI: GitHub Actions
  • Unit Testing: JUnit + Mockito
  • End-to-end testing: Cypress
  • Performance Testing: JMeter
  • Experience in cloud environments, preferably MS Azure

Benefits & conditions

  • Work with leading professionals.
  • Access to ongoing training.
  • Professional advancement.
  • Flexible compensation in health insurance, meal vouchers, daycare, and transportation.

Apply for this position