Backend Java Developer – International client
RemoteSpainseniorFull Time
- Posted
- today
- Source
- Himalayas
- Field
- Engineering
Skills
CommunicationLeadershipDevOpsAzureAgileScrumJava
Description
Profile: Backend Java Developer.
Rate: up to 280/day.
Key knowledge: Java Microservices.
Studies: Certified Studies (Minimum).
Languages: English MANDATORY
Minimum experience: 5 to 8 years.
We are looking for a Senior Java Developer to join our team and work on the design, development and evolution of microservices-based applications.
Requirements
Technical skills
-
5+ years of professional experience in software development.
-
Microservices Architecture: API composition, RESTful APIs, OpenAPI and Swagger — 5–8 years of experience
-
Java 8 / Java 11 — 5–8 years of experience
-
Spring Framework: mainly Spring Boot, with experience in Spring Batch and Spring MVC — 3–5 years of experience
-
Build Automation Tools: experience with Maven and other build automation tools — 1–3 years of experience
-
Testing: JUnit, Mockito, WireMock, MockMVC and Spring Test — 3–5 years of experience
-
Databases: JPA, Oracle and JDBC — 1–3 years of experience
-
Agile methodologies: experience working with Agile methodologies, particularly Scrum
-
Soft skills: strong communication, prioritization, leadership and teamwork skills
Nice to have
-
Microservices Architecture: Service Discovery, Circuit Breaker, OpenShift, distributed tracing, etc. — 1–3 years of experience
-
Message Brokers: Kafka, RabbitMQ — 1–3 years of experience
-
Feature Flags — 1–3 years of experience
-
Database Migration Tools: Liquibase / Flyway — 1–3 years of experience
-
Reactive Programming / Futures — 1–3 years of experience
-
Static Code Analysis Tools: Sonar, PMD, Checkstyle, etc. — 1–3 years of experience
-
Azure DevOps — less than 1 year of experience
Languages
-
English: Upper-Intermediate (B2) level required.
Originally posted on Himalayas
JobMatch aggregates public listings. Always apply through the original posting.