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
English

Job 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

Apply for this position