Are you passionate about building large scale financial systems? Does it excite you to find patterns and build generic, scalable software solutions to solve complex problems? Does the prospect of working with the top engineering talent get you charged up? If so, Amazon Finance Technology is for you! Amazon Finance Technology team is seeking outstanding Software Development Engineers to build a system to account for accruals and reserves for past and future events such as customer returns, vendor refund, and bad debt write-off. Our team supports Amazon's internal and external financial customers and we are excited to be building an enterprise scale financial system for Amazon. You will also get an opportunity to learn how to build highly scalable solution as well as process Petabytes of data using big data technologies such as Spark and Elastic MapReduce.
· Bachelor’s Degree in Computer Science or related field · 5+ years of software development experience with Java, Python, Ruby, or C#/C++ · Experience with Object-Oriented Programming (OOP) and/or Design (OOD) · Computer Science fundamentals in data structures, algorithms, problem solving and complexity analysis· Expertise in Java · Experience with large scale distributed systems · Experience with Amazon Web Services · Experience with Hadoop ecosystem · Experience building complex, highly scalable software systems that have been successfully delivered to customers · Knowledge of professional software