Java Full Stack Developer
Gurgaon, Haryana, IN
7d ago
source : Instahyre

Responsibilities :

  • Design APIs, DB, Queues, monitoring for micro services.
  • Writing, deploying and managing micro services.
  • Migrate existing components into distributed micro service architecture.
  • Integration with presentation / aggregation layer (currently in PHP & React JS).
  • AWS Cloud (Manage Server).
  • API integration with 3rd parties.
  • Unit test cases, automation.
  • Database optimisation.
  • Design of highly concurrent backend architecture.
  • Handling high traffic data.
  • Requirements :

  • B.E. / B.Tech (CS) / MTECH from tier - l engineering institutes or universities with 3-5 years of work experience.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Strong in data structures and algorithm.
  • Worked in a large scale consumer product.
  • Must have worked on distributed and micro service architecture.
  • Very strong fundamentals on scale / performance / memory optimisation.
  • Sound fundamentals of authentication, authorization, payment processes, data security.
  • Preferred - Experience of designing open APIs, implementation of oAuth2.
  • Must Have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue.
  • Must have experience in Spring + Hibernate.
  • Must have production knowledge of Tomcat / Jetty / Undertow.
  • Must Have experience in Junit / mockito unit test cases.
  • Must have knowledge in Mysql (any RDBMS).
  • Preferred Experience :

  • Preferred - experience in handling high traffic apps.
  • Preferred - experience in Redis, MongoDB.
  • Preferred - experience in Asynchronous Programming (Actor model concurrency / RxJava / Executor Framework).
  • Preferred - experience in Lucene ElasticSearch / Solr, Jenkins, Docker.
  • Preferred - experience in front end technologies React JS / Angular JS.
  • Preferred - experience in AWS / Google / Azure Cloud (Managing, monitoring and hosting servers).
  • Preferred - experience in handling Big Data.
  • Preferred - knowledge of Websocket and backend server for websocke.
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form