Role: Software Development Engineer – Coforge
Skills: Java, microservices, Cloud & Architecture
Location: Madrid, Spain (3 days-per week at office)
Working model: Full-time
About Us
Coforge is a global digital services and solutions provider that leverages emerging technologies and deep domain expertise to deliver real‑world business impact for clients across the world. The company employs more than 40,000 across 25 countries and operates 33 global delivery centers in 6 countries. It focuses on select industries and uses deep domain knowledge, strong engineering capabilities, and partnerships with leading technology platforms to support clients’ transformation initiatives.
The Role: Software Development Engineer
You will join our client's projects who are committed to delivering smooth, end‑to‑end travel payment experiences. Teams build innovative payment solutions that help airlines, hotels, travel sellers, and corporations offer faster, more flexible, and more secure payment capabilities across the entire journey.
They are expanding their global footprint with new investments, an open API platform, cloud‑native architectures, and the ambition to launch new regulated payment services.
Join our team of experts as we build the future of travel payments.
This position offers a unique opportunity to influence the architectural direction and contribute to a strategically important transformation of our payment solutions.
What You’ll Do
Design & Development
* Participate in global architecture and design key components of our payment services.
* Build new features and technical enhancements using modern engineering standards.
* Develop cloud‑native microservices with robust, scalable architecture.
Maintenance & Optimization
* Investigate and resolve incidents and defects to maintain high product quality.
* Conduct debugging, performance tuning, and service optimization.
* Create and update technical documentation.
Collaboration
* Work closely with Product Management, Business Analysts, QA, and Operations.
* Coordinate with cross-functional engineering teams across locations.
* Share expertise within your Scrum team and contribute to team performance.
Technologies & Methodologies
You will work with:
Cloud & Microservices
* Kubernetes, Docker, OpenShift, Quarkus
* Mixed Event‑Driven & Service‑Oriented Architecture
* Kafka streaming technologies
* RESTful APIs (JSON over HTTPS)
CI/CD & DevOps
* Jenkins, Helm, and full CI/CD automation pipelines
Agile Delivery
* Scrum (required)
* SAFe (preferred)
What You Bring
* Bachelor’s or Master’s degree in Computer Science or Engineering.
* 5+ years of professional experience in software development; travel/airline domain is a plus.
* Solid experience with Java and Object-Oriented programming.
* Strong knowledge of cloud-native technologies (Kubernetes, Docker, microservices, Quarkus).
* Familiarity with full product development lifecycle, including production support.
* Ability to work efficiently in fast-paced environments with shifting priorities.
* Excellent analytical, communication, and collaboration skills.
* Knowledge of existing payment products is a plus.
* T‑shaped mindset and SAFe experience are valuable bonuses.