Java Developer - Remote

Company
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.
Posted by

David Muñoz
Indeed · HR