freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Software Engineer

Summary

Build and ship features for a new web app using Java/Spring Boot, Angular, and cloud-native tools like OpenShift and Kafka.

Full-Stack Software Engineer SIX Madrid, ES

What You Will Do

  • Work within an agile team to analyze, design, and develop new features and improvements for a greenfield project.
  • Coordinate technical integrations with external teams and systems: MQ, Elasticsearch, relational databases, External APIs and OpenShift.
  • Create and maintain technical documentation and architecture artifacts.

What You Bring

  • Experience: 5+ years building and delivering modern web applications with Java. Strong with Spring Boot, JEE, Hibernate/JPA. Spring ecosystem: Security, Cache, Batch. Frontend: Solid experience designing and developing UIs with Angular
  • Messaging and streaming: MQ/Kafka. Data/cache: Redis, relational databases, Liquibase. Testing: JUnit
  • Practices & Tools: Comfortable with Scrum, Docker, OpenShift, CI/CD pipelines, and domain-driven design (DDD)
  • Problem Solving: Analytical, outcome-oriented; Proactive team player with strong communication and stakeholder coordination skills
  • Beneficial: Experience with observability stacks (e.g., Prometheus, Grafana, ELK) and knowledge of API design standards (REST, OpenAPI)

Diversity is important to us. Therefore, we are looking to receiving applications regardless of any personal background.

What We Offer

Flexible Work Models

We trust our employees and offer a work environment that is well-balanced, productive and fosters success.

Personal Development

You will benefit from a culture of continuous learning and feedback. Your personal growth is supported through an extensive learning offering.

Agile Working Methods

Whether through scrum or design thinking, we solve exciting tasks together in teams.

See also