Must include 5 years of experience in each of the following: Designing and developing solution architectures to scale backend systems using Python, Web, and rest service specifications; Utilizing Software frameworks such as SQL Alchemy, Struts, Spring, Spring MVC, Spring Boot, Groovy, and Open-Source components for software development; Designing and developing production ready software using web, Cloud, Redis, Kafka, and distributed technologies such as Microservices and utilizing CI/CD cloud deployment; Utilizing Front End technologies such as HTML5, CSS3, SASS, FTL, Handlebars, and new design patterns for website development; Utilizing Modern JavaScript frameworks and libraries including React, Angular, jQuery, OO design, and Pattern to develop software applications; and, Using Test driven development, Agile, Scrum, and SDLC software development methodologies. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset.