Senior Software Engineer (Java) - Card Payments
Core
Design and architect scalable, mission-critical payment processing platforms for the airline industry, handling millions of daily transactions via major card networks.
Role type
Senior Software Engineer (Java)
Builds
High-volume card payment processing systems for airline partners
Domain
Financial Technology / Payments / Airline Industry
Deliverable
production ML models | product features
Required skills
Java (RESTful/SOAP), PostgreSQL, distributed systems, event-driven architecture, message queueing
Preferred skills
Mentoring, cross-timezone collaboration, rapid iteration
Technologies
Java, PostgreSQL, RESTful, SOAP, message queues
Responsibilities
Lead design and architecture of scalable payment platforms; implement complex technical projects from requirements to production; mentor team members; collaborate with product management on roadmap; identify platform improvements for robustness and scalability.
Seniority
Senior, hands-on IC with mentorship