Sunday, February 14, 2021

Miko - Senior Java Developer - Server Side Programming (5-8 yrs) (Miko)

We are an advanced robotics startup headquartered in Mumbai. The company was founded in January 2015, by 3 IIT B post-graduate on the pillars of robotics, AI and IoT. Have been designed by a diverse team comprising software and mechanical engineers.

We are looking for a Senior JAVA developer with 5+ yrs of work experience.

The person must have worked on Linux Operating system

- Proficiency in at least one server-side programming language like Java . Additional languages like Python and PHP are a plus

- Proficiency in at least one server-side java framework like J2EE, Servlets, Spring, java spark ( Java).

- Proficiency in at least one data serialization frameworks: Apache Thrift, Google ProtoBuffs, Apache Avro, etc

- Proficiency in at least one of interprocess communication frameworks WebSockets, RPC, message queues, custom HTTP libraries/frameworks ( kryonet, RxJava ), etc

- Proficiency in multithreaded programming and Concurrency concepts ( Threads, Thread Pools, Futures, asynchronous programming).

- Good understanding of networking and communication protocols, and proficiency in identification CPU, memory & I/O bottlenecks, solve read & write-heavy workloads.

- Proficiency is concepts of monolithic and microservice architectural paradigms.

- Proficiency in at least one of database SQL, NO-SQL, Graph databases like MySQL, maria db, postgress, MongoDB, Oriented

- Proficiency in memory databases like redis

- Proficiency in at least one RPC communication framework: Apache Thrift, GRPC

- Working Knowledge of DevOps containerization technologies like Docker, LXD

- Proficiency in at least one of testing frameworks or tools Jmeter, Locusts, Taurus

- Proficiency in working on at least one of cloud hosting platforms like Amazon AWS, Google Cloud, etc ( Basics of devops, networking and firewall management )

- Proficient understanding of code versioning tools, such as Git

- Proficiency of working on messaging frameworks like kafka,rabbit mq is added plus

- Working Knowledge of tools for server, application metrics logging and monitoring and is a plus Monit, ELK,graylog is an added plus

- Proficiency in working with NoSQL/graph databases is an added plus

- Proficiency in asynchronous libraries(RxJava), frameworks(Akka) is an added plus

- Proficiency in functional programming ( Scala ) languages is an added plus

- Working knowledge of atleast one of container platforms like kubernetes, k8s, openshift, aws eks, google kubernetes is added plus

- Basic knowledge of other web application technologies like php, html, javascript, nodejs for utilities and tools development is added plus

- Working knowledge of integrating with Application monitoring frameworks like datadog is added plus

- Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet is an added plus

- Basic knowledge of python frameworks : falcon, flask, django, celery, dask etc is a added plus

- Basic knowledge of php frameworks : codeignitor, corephp is added pus

- Knowledge of big data technologies hadoop, hive, apache spark, apache druid is a added plus

Apply Now