Job Description :
Designing developing deploying and maintaining software at scale using Java Deploying and maintaining software using public clouds such as AWS Developing software applications using relational and NoSQL databases Application architectural patterns such as MVC Microservices Event driven etc using Java Spring Framework Working within an Agile framework ideally Scrum Experience designing well-defined Restful APIs Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation. Typically requires 5-8 years of relevant experience or equivalent combination of experience and education.