Job Description


-

Back End Software Engineer (Java with Cloud)

Qualifications, Experience and Skills

Must Have:

  • At least 5-7 years in web services development and solid understanding of web technologies in JAVA 
  • Strong Expertise in building & deploying application on any of the major cloud platforms (GCP, AWS, Azure)
  • Strong expertise with Docker/Kubernetes
  • Working knowledge of building Micro Services, RESTful web Services using any framework (Spring Boot, JaxRS, Jersey)
  • Strong Expertise of writing JUnits & How to configure it through maven
  • Good understanding of NoSQL databases and have worked upon any one of them (HBase, Cassandra, Big query, Mongo)
  • Good understanding of Message Queues and have worked upon any one of them (Kafka, RabbitMQ, Pub Sub)
  • Good understanding of Maven, Git
  • Good understanding of Jenkins, CI/CD architecture
  • Good understanding of Programming Algorithms and Data Structures
  • Experience with BDD & Cucumber
  • Good to Have:

  • Monitoring experience – Stackdriver or Prometheus or Azure equivalent 
  • Operational readiness – SLI/SLO, DevOps experience 
  • Service mesh – ex: Istio 
  • Any OpenShift experience 
  • Knowledge on Graph technology 
  • Have worked upon any of the big data technologies
  • Have worked upon tools like white source, Veracode...
  • Knowledge of Python and Angular 
  • Integration tests using BDD Framework (Cucumber)
  • Good understanding of Streaming technologies and processing engines (Dataflow, Flink, Spark)
  • Knowledge of VSTS 
  • At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.

    Our Hyperlearning workplace is grounded upon four principles

  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals,
  • Stable employment with a great atmosphere and ethical corporate culture
  • Similar jobs

    Sr. Software Engineer - Java Job

    Apply Now
    Back to search page