• Provide technical expertise in the evaluation, conceptualization, design and development of major new capabilities.
• Provide strong technical expertise in distributed or Micro-services based architecture, ideally with deployment to a cloud based infrastructure
• Drive for continuous improvement in performance, scalability, extensibility, reliability, usability, and availability of the platform.
• Leverage agile methodology concepts for delivery and continuous improvement.
• 6+ years of IT experience in a large-scale environment
• Strong design and Development experience with Java
• Experience with delivery methodologies in a fast-paced complex environment – Agile, SCRUM.
• Experience writing RESTful services using SpringBoot
• Experience working with AWS cloud services especially EC2 and Lambda
• Experience with NoSQL databases (DynamoDB or similar)
• Experience with Test Driven Development, Continuous Integration and Continuous deployment