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
Senior

Job 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

Apply for this position