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
IntermediateJob 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.