Platform Java Engineer
Our Innovation Center is currently seeking a senior/principal software engineer to join our rapidly growing team. We are a startup within an enterprise, focused on applied research that can be quickly brought to market as production services and new financial service products. We are the world's leading provider of financial services technology and current business operations provide a wealth of fascinating business opportunities and requirements, as well as terabytes of the world's most interesting data science challenges.This is an outstanding opportunity to be part of a very small and talented team, giving you the ability to innovate and make a significant contribution. You will be part of the team that is working on using multiple open source technologies to deliver AWS-lambda-like service, enabling rapid application development while providing security and auditability required by the financial services industry.Duties and Responsibilities:You will help us design and implement a cloud-based, server-less, rapid application development and deployment service.You will be part of the team that utilizes agile software development practices, CI/CD automation, and deploy the service on our internal cloud platform.Requirements:10+ years experience in JavaScript and Node.JS developmentDeep understanding of RESTful APIs and OAUTHExperience building high performance, scalable, and multi-tenanted web-servicesExperience with AngularJS or similarStrong background in one of C/C++, Java, or GolangExperience with many of the following : Docker containers, AWS services, Mesos, Kubernetes, and Cloud FoundryBachelor's degree in Computer Science or related field