Senior Software Engineer
Innova Solutions
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Municipality of Madrid, Spain
Tech stack
Java
Agile Methodologies
Software Quality
Software Debugging
Payment Systems
Object-Oriented Software Development
Openshift
PCI Data Security Standards
Scrum
Software Engineering
Backend
Event Driven Architecture
Kubernetes
Kafka
Microservices
Job description
We are hiring a Senior Software Development Engineer to work on large-scale, cloud-native payment platforms within the travel ecosystem. You'll design, build, and maintain Java-based microservices running in modern cloud environments, collaborating closely with product, QA, and operations teams in an Agile setup.
- Design, develop, deploy, and maintain cloud-native backend services
- Build and evolve microservices on Kubernetes/OpenShift
- Contribute to architecture and technical decisions
- Troubleshoot and support production systems
- Collaborate in Scrum / SAFe Agile teams
- Ensure high code quality, performance, and reliability
- Java, Object-Oriented Design
- Microservices, Quarkus
- Kafka, Event-driven architecture
Requirements
- 5+ years of experience in Java backend development
- Strong experience with cloud-native & microservices architectures
- Hands-on with containers and orchestration
- Experience working in Agile/Scrum environments
- Strong debugging and problem-solving skills
- Experience in payments / fintech
- Knowledge of PCI-DSS environments
- Travel or airline domain exposure
- Work on high-scale, global payment systems
- Modern cloud-native architecture
- Collaborative, multicultural engineering environment
- Long-term engagement with growth opportunities