TBD

Java Microservices Developer

Chennai, TN, IN

2 months ago
Save Job

Summary

  • 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