Job Description Your responsibilities would include: Working on an agile team to design, develop, and maintain systems across the platform Writing high-quality, performant, secure, and testable code Helping to drive the team forward in engineering disciplines and practices Giving and receiving candid code review feedback to maintain high quality code You have: 7+ years of experience design and development experience in Java, Spring, Angular, MVC, etc. Exposure to working in agile product development mode using concepts such as micro-services-based development and deployments Experience with SOA & microservice architectures API design, development, and integration experience A bachelor's degree or higher in a technical field or equivalent experience Nice to have: Experience dealing with mission-critical production issues in terms of data volumes and speed of data 4+ years of experience in a product development organization