Software Developer, Java, SDD

Posted 2 days ago

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

📋 Description

• Develop backend software using Java

• Apply frameworks from the Spring ecosystem

• Design APIs with an API First approach

• Implement hexagonal architectures, microservices, and event-driven systems

• Work with Apache Kafka, ActiveMQ, and queue systems

• Design and optimize relational and NoSQL databases

• Manage deployments, containers, and CI/CD pipelines using OpenShift, Kubernetes, GitHub, and Spinnaker

• Implement monitoring and observability with Grafana and Dynatrace

• Create unit tests and integration tests

• Apply AI throughout the product lifecycle

• Utilize the Spec Driven Development (SDD) methodology


⛳️ Requirements

• Minimum of 3 years experience in backend development

• Proficient in Java 21 or higher

• Expertise in Spring Boot and Spring Data

• Familiarity with hexagonal architecture and microservices architecture

• API design with an API First approach (OpenAPI / Swagger)

• Knowledge of design patterns, SOLID principles, and Clean Code

• Understanding of Domain Driven Design (DDD) and Test Driven Development (TDD)

• Experience with Apache Kafka and messaging systems like ActiveMQ

• Knowledge of event-driven architectures and queue management, partitioning, consumption, and retries

• Experience with relational databases, such as MariaDB

• Experience with NoSQL databases, such as MongoDB

• Skills in query optimization, indexing, scalar functions, tuning, and data modeling

• Familiarity with OpenShift / Kubernetes

• Experience with CI/CD integration and delivery pipelines

• Proficient in GitHub and Spinnaker

• Familiarity with monitoring and observability tools: Grafana and Dynatrace

• Experience with unit testing and integration testing

• Technical application of AI in development

• Use of AI throughout the entire product lifecycle

• Familiarity with SDD (Spec Driven Development) methodology


🏝️ Benefits

• Remote work model

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

• 22 vacation days + 2 discretionary days

• December 24th and 31st off

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

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

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

• Access to Udemy Business

• Language courses

• Official certifications and technical training

• Career development plan

• Nutrition, physical activity, and emotional balance programs

• Personal and family assistance available 24/7

• Diverse and multicultural environment

• Social events and activities to connect with the team

People also viewed

NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job
QAVION GROUP1 day ago

Senior Fullstack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Weflow | getweflow.com1 day ago

Senior Software Engineer – Principal

DE flagGermany OnlyFull-timeFull-stack Engineer€90k – €110k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Ticketing, Travel Commerce

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
RTX1 day ago

Principal Engineer, Software Engineering

US flagIowa OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
R1 RCM1 day ago

Product Engineer II

US flagUnited States OnlyFull-timeFull-stack Engineer$105k – $202.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers