Java Back End Engineer
Comunidad de Madrid
Municipality of Madrid, Spain
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Municipality of Madrid, Spain
Tech stack
Agile Methodologies
Azure
Checkstyle
Static Program Analysis
Relational Databases
Linux
Java Database Connectivity
Java Persistence API
Spring
JUnit
Liquibase
Message Broker
MVC
NoSQL
Oracle Applications
RabbitMQ
Mockito
SONAR (Symantec)
Spring-boot
Database Migration
Kafka
Spring Batch
Requirements
- Monitoring (Prometheus, Grafana, ELK)
- Java 11, 17
- Spring (Spring-Boot, Spring-Batch, MVC)
- Junit, Mockito, Wiremock, MockMVC
- JPA, Oracle, JDBC
- Experience working with Azure DevOps
- Message Brokers (Kafka, RabbitMQ)
- Database Migration Tool: Liquibase/Flyway
- Static code analysis tools (Sonar, PMD, Checkstyle, etc)
- Relational databases and NoSQL
- Knowledge of operating systems (Linux)
- Ability to express complex ideas about previous projects
- Strong vendor experience with Testing (Unit, Integration, end-to-end, smoke)
- Agile methodologies