3+ years of experience in building complex, highly scalable, high volume, low latency Enterprise applications using languages such as Java, NodeJS, Go and/or Scala
Strong experience in building microservices using technologies like Spring Boot, Spring Cloud, Netflix OSS, Zuul
Deep understanding on microservices design patterns, service registry and discovery, externalization of configurations
Experience in message streaming and processing technologies such as Kafka, Spark, Storm, gRPC or other equivalent technologies
Experience with one or more reactive microservice tools and techniques such as Akka, Vert.x, ReactiveX
Strong experience in creation, management and consumption of REST APIs leveraging Swagger, Postman, API Gateways (such as MuleSoft, Apigee) etc;
Strong knowledge in data modelling, querying, performance tuning of any big-data stores (MongoDB, Elasticsearch, Redis etc;) and /or any RDBMS (Oracle, PostgreSQL, MySQL etc;)
Experience working with Agile / Scrum based teams that utilizes Continuous Integration/Continuous Delivery processes using Git, Maven, Jenkins etc;
Experience in Containers (Docker/Kubernetes) based deployment and management
Experience in using AWS/GCP/Azure based cloud infrastructure
Knowledge in test Driven Development and test automation skills with Junit/TestNG
Knowledge in security frameworks, concepts and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management Skills:- Microservices, Java and Apache Kafka
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job