Descripción de la empresa
Septeo is a leading software provider in Europe, with an international presence and recognized among the top 5 vertical software publishers in France. Experiencing strong growth and constant transformation, the Group stands out as a key player in the software industry, driven by the strength of its collective: determined, bold, and committed teams.
At Septeo, artificial intelligence is at the heart of our evolution. We see it as a lever for sustainable performance, collaboration, and innovation, integrated responsibly into our daily practices and widely adopted across all our business lines. Our ambition is clear: “make intelligent software for Europe.”
Our culture is built on strong values: being, doing, and transforming together. It is not static; it comes to life every day through our actions and decisions, balancing performance, responsibility, and enjoyment.
This ambition is reflected in what we do every day: designing software that supports key life moments, serving millions of citizens. Being part of these essential moments is a great responsibility. It is ours — and soon, it could be yours.
Joining Septeo means becoming part of a collective, international adventure, contributing to the Group’s transformation in a fast-moving environment, and turning AI into a concrete driver of value creation, both today and tomorrow.
Descripción del empleo
We are building the next generation of cloud-native software for the hospitality industry. Our platform powers complex, multi-tenant environments across multiple companies and product lines, serving high-demand operational workflows at scale.
We operate in a high-availability, high-performance context where reliability and scalability are non-negotiable. Now, we are evolving the platform toward AI-native capabilities, integrating intelligent automation, AI-assisted workflows, and data-driven decision layers directly into our core services.
We are a product-driven, engineering-first organization. We value architectural thinking, ownership, continuous delivery, and pragmatic innovation.
If you enjoy designing resilient distributed systems and want to help evolve a mature platform into an AI-native ecosystem, you’ll feel at home here.
How You’ll Have Impact
- Architect Core Services: Design and evolve high-performance backend services using Java and Spring (Boot, Security, Batch) within a hexagonal architecture.
- Drive Platform Evolution: Contribute to architectural decisions around scalability, multi-tenancy, observability, and distributed communication (REST, queues, gRPC, batch, integrations).
- Build AI-Ready Systems: Design services and data models that enable AI-driven workflows, automation, and intelligent decision layers.
- Own the Lifecycle: From domain modeling and API design to deployment, monitoring, and production performance optimization.
- Collaborate Cross-Functionally: Work closely with product, frontend engineers (Angular/TypeScript), and DevOps to deliver production-ready features continuously.
What You’ll Do
- Design and implement scalable backend services using Java, Spring Boot, Spring Security, Spring Batch, Hibernate.
- Architect RESTful APIs and event-driven integrations with partners (REST, SOAP, gRPC, messaging systems).
- Optimize relational data models (SQL Server, PostgreSQL) for performance and maintainability.
- Deploy and operate services in Dockerized environments on AWS, ensuring resilience and observability (ELK, monitoring tools).
- Implement secure, high-performance, multi-tenant solutions.
- Participate in code reviews, technical discussions, and architectural design sessions.
- Use AI-assisted development tools (Copilot, Cursor, LLM-based workflows) to increase productivity and share best practices with the team.
- Take full responsibility for your code: you build it, you manage it.
Requisitos
What You Bring
- 5+ years of experience building production-grade backend systems.
- Deep expertise in Java and Spring Boot.
- Strong experience with relational databases and performance tuning.
- Proven experience designing RESTful APIs and distributed systems.
- Solid understanding of cloud-native architectures and containerized workloads.
- Experience working in high-availability, high-throughput environments.
- Strong ownership mindset: you care about reliability, performance, and maintainability.
- Comfortable participating in architectural discussions and challenging decisions.
- Professional Spanish and English level.
Nice-to-Have Superpowers
- Experience with Kubernetes and advanced CI/CD pipelines.
- Test-Driven Development (JUnit, Mockito).
- Experience integrating AI-driven workflows or designing systems that enable ML/AI consumption.
- Familiarity with frontend frameworks (Angular, React).
- Experience with observability platforms and performance monitoring.
- Exposure to Domain-Driven Design (DDD) and event-driven architectures.
Información adicional
High-impact role with real architectural ownership.- Opportunity to evolve a mature cloud platform toward AI-native capabilities.
- Collaborative, product-focused engineering culture.
- Continuous learning and technical growth.
- International and cross-functional environment.