Senior Software Engineer - Java
Expedia- Full Time
- Senior (5 to 8 years)
Candidates must possess 10+ years of experience as a Java developer, with at least 7 years of experience in Java Enterprise software development, and demonstrate expertise in Java and JVM memory and performance tuning, including proficiency with Lambdas, Generics, and data structures like Map, List, and Set. Strong knowledge of Spring Framework or equivalent, common design patterns, and algorithm knowledge is required, along with experience with Groovy scripting and concurrent programming concepts such as the Actor Model and Java CompletableFuture.
The Senior Software Engineer will be responsible for coding, testing, analyzing, and reviewing code for accuracy and functionality, participating in established software development lifecycles, providing technical leadership and mentoring other engineers, communicating technical information effectively, and documenting solutions with developer documentation and diagrams. They will also adopt new Mastercard and VISA features, implement spending controls to prevent fraud, and migrate active cards to the system with no downtime for card holders.
Flexible payment platform for fintech solutions
Episode Six provides a payment platform called TRITIUM that helps clients, including banks and fintech companies, create and implement various payment solutions. TRITIUM is designed to adapt quickly to changes in the payment industry, allowing clients to stay competitive. The platform enables clients to modernize their card programs, launching new credit, debit, and prepaid products. Additionally, Episode Six offers a business-to-business payment solution using virtual cards for real-time transactions, which is especially useful for neo banks and businesses looking to grow. Unlike many competitors, Episode Six focuses on helping clients move away from outdated payment technologies, offering a flexible, secure, and reliable solution. The company's goal is to empower clients with the tools they need to innovate in the payment space and enhance their operations.