Description
DESCRIPTION
Our client specializes in high-performance and highly scalable software and infrastructure across all stages: design, development, maintenance, and commercial use. From B2C frontends to latency-critical B2B APIs with stringent availability requirements. They are currently seeking a Java Developer.
**Requirements**
* Minimum of 6 years of backend development experience using Spring and Spring Boot.
* Degree in Computer Science, Software Engineering, Higher Technical Education, or a related field.
* Knowledge of Clean Code, Clean Architecture, and design patterns.
* Experience in high-performance microservices architecture, with event-driven architectures.
* Definition of REST APIs using OpenAPI.
* Proficiency in SQL and NoSQL databases (especially MongoDB, CouchBase, Redis) and event-driven architectures (Kafka, JMS).
* Familiarity with CI/CD, pipelines and branching, version control with Git, and observability tools (Grafana).
* Experience in QA and testing: JUnit, mocks, WireMock, Testcontainers.
* Knowledge of reactive programming (Project Reactor, Spring WebFlux).
* English level B2\.
**Conditions**
* Indefinite-term contract.
* 100% remote work from Spain.
* Flexible working hours.
* Training bonus to support continued professional growth.
* Referral bonus.
* 100% compensation for the first three days of sick leave (IT).
* Discount on our private health insurance through the company's flexible compensation system.
* Necessary IT equipment and furniture for performing your daily duties.
* Technically challenging projects with real-world impact.
* A senior, collaborative team with an excellent working atmosphere.