Software Engineer, Java, SDD

Posted 4 days ago

This is a fully remote position, open to applicants in Spain.

📋 Description

• Backend development using Java and technologies from the Spring ecosystem

• Designing and developing APIs with an API First approach

• Implementation of hexagonal architecture, microservices, and event-driven architectures

• Management of messaging, queues, partitioning, consumption, and retries

• Working with relational and NoSQL databases

• Optimization of queries and data modeling

• Implementation of CI/CD pipelines and deployments using OpenShift/Kubernetes

• Utilization of monitoring and observability tools

• Development of unit and integration tests

• Application of AI throughout the product lifecycle

• Adoption of Spec Driven Development methodology


⛳️ Requirements

• Strong experience in backend development

• Java 21 or higher

• Proficiency in Spring Boot and Spring Data

• Experience with hexagonal architecture and microservices architecture

• Proven track record in designing APIs with an API First approach (OpenAPI / Swagger)

• Knowledge of design patterns, SOLID principles, Clean Code, Domain Driven Design (DDD), and TDD

• Experience with Apache Kafka and messaging systems such as ActiveMQ

• Familiarity with event-driven architectures and managing queues, partitioning, consumption, and retries

• Experience with relational databases (MariaDB or others) and NoSQL (MongoDB)

• Query optimization, indexing, scalar functions, tuning, and data modeling

• OpenShift / Kubernetes experience

• CI/CD integration and delivery pipelines

• Proficiency in GitHub and Spinnaker

• Monitoring and observability tools: Grafana and Dynatrace

• Experience in unit tests and integration tests

• Technical focus on AI during development

• Use of AI throughout the product lifecycle (development → deployment)

• Familiarity with SDD methodology (Spec Driven Development)


🏝️ Benefits

• Remote work model

• Option to work from the office, at the employee's discretion

• 22 vacation days + 2 days of personal leave

• Days off on December 24 and 31

• Permanent contract from day one, with the option of 12 or 14 payments

• Flexible compensation: restaurant card, childcare vouchers, health insurance, training, and other tax-advantaged benefits

• Benefits club with discounts on technology, leisure, and training

• Access to Udemy Business

• Language courses

• Official certifications and technical training

• Career development plan

• Programs for nutrition, physical activity, and emotional balance

• Personal and family assistance available 24/7

• Diverse and multicultural environment

• Social events to connect with the team

People also viewed

Shield AI21 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers