Designing, developing, deploying and maintaining software at scale using Java & API · Developing using Spring framework · Experience with IoC, AOP and abstractions to ease application coding · Experience with logging tools like Splunk · Experience with code generation tools (JHipster) · Experience with database schema change frameworks like Liquibase · Deploying microservices as Docker containers into a Kubernetes platform. · Experience with CI/CD using Bamboo. · Application architecture patterns such as Microservices and Event-driven. Familiarity with service mesh architecture (ISTIO) would be beneficial. · Event broker such as Confluent Kafka · Designing well-defined restful APIs · Agile development teams, particularly a SCRUM approach · Experience writing API proxies on platforms such as Apigee Edge · Developing software applications using relational and Nosql databases