Miko - Java Backend Developer - Microservices Architecture

4 weeks ago


MumbaiAnywhere in IndiaMultiple Locations Miko Full time

About the Role :

- As a result of our rapid growth, we are looking for a Java Backend Engineer to join our existing Cloud Engineering team and take the lead in the design and development of several key initiatives of our existing Miko3 product line as well as our new product development initiatives.

Responsibilities :

- Designing, developing and maintaining core system features, services and engines

- Collaborating with a cross functional team of the backend, Mobile application, AI, signal processing, robotics Engineers, Design, Content, and Linguistic Team to realize the requirements of conversational social robotics platform which includes investigate design approaches, prototype new technology, and evaluate technical feasibility

- Ensure the developed backend infrastructure is optimized for scale and responsiveness

- Ensure best practices in design, development, security, monitoring, logging, and DevOps adhere to the execution of the project.

- Introducing new ideas, products, features by keeping track of the latest developments and industry trends

- Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedules

Requirements :

- Proficiency in distributed application development lifecycle (concepts of authentication/ authorization, security, session management, load balancing, API gateway), programming techniques and tools (application of tested, proven development paradigms)

- Proficiency in working on Linux based Operating system.

- Working Knowledge of container orchestration platform like Kubernetes

- 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 framework like Servlets, Spring, java spark (Java).

- Proficient in using ORM/Data access frameworks like Hibernate,JPA with spring or other server-side frameworks.

- Proficiency in at least one data serialization framework: Apache Thrift, Google ProtoBuffs, Apache Avro,Google Json,JackSon etc.

- Proficiency in at least one of inter process communication frameworks WebSocket's, RPC, message queues, custom HTTP libraries/frameworks ( kryonet, RxJava ), etc.

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

- Experience defining system architectures and exploring technical feasibility tradeoffs (architecture, design patterns, reliability and scaling)

- Experience developing cloud software services and an understanding of design for scalability, performance and reliability

- 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 working on at least one of cloud hosting platforms like Amazon AWS, Google Cloud, Azure etc.

- Proficiency in at least one of database SQL, NO-SQL, Graph databases like MySQL, MongoDB, Orientdb

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

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

- Proficient understanding of code versioning tools, such as Git

- Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet

- Working Knowledge of DevOps containerization technologies like Docker, LXD

(ref:hirist.tech)

  • Mumbai,Anywhere in India,Multiple Locations Miko Full time

    About the Role : The cloud engineering team at a robotic-focused startup, working on what will be one of the most sophisticated uses of artificial intelligence and robotics in consumer products.We are looking for a DevOps Engineer with deep technical expertise in managing scalable and distributed cloud applications to join our Cloud Engineering team and take...


  • Anywhere in India,Multiple Locations Miko Full time

    The Role : We are looking for an experienced Lead AI NLP Engineer in the team. In this role, you will be leading the efforts in the research, design, development, and optimization of state-of-the-art natural language processing algorithms and models for creating a robust conversational experience on the Miko series of robots. We expect you to have strong...


  • Mumbai, India Miko Full time

    About the Role :The cloud engineering team at a robotic-focused startup, working on what will be one of the most sophisticated uses of artificial intelligence and robotics in consumer products.We are looking for a DevOps Engineer with deep technical expertise in managing scalable and distributed cloud applications to join our Cloud Engineering team and take...

  • Java Developer

    2 weeks ago


    Anywhere in India/Multiple Locations LOGIC PLANET IT SERVICES Full time

    About the Role :We are seeking a talented and passionate Java Developer to join our team and play a crucial role in building and maintaining our microservices architecture. You will leverage your expertise in Java, Spring Boot, and microservice principles to design, develop, and deploy robust and scalable applications.Responsibilities :- Design, develop, and...

  • Java Developer

    4 weeks ago


    Anywhere in India/Multiple Locations Nexion Pro Full time

    Job Description: Java Developer (Microservices) We are seeking a skilled Java Developer with expertise in Microservices architecture to join our team. The ideal candidate should have 5-7 years of experience and strong proficiency in Java 8 or 11, along with hands-on experience in Microservices development, multithreading, Maven, and any Document Database....

  • Java Developer

    3 weeks ago


    Anywhere in India/Multiple Locations LanceTech Solutions Full time

    Mandatory skills : Java, Hibernate, MicroservicesJob Description :Responsibilities :- Designing, developing, deploying, and maintaining high-quality, scalable, and reliable solutions- Promoting best practices in software development and service delivery, including agile methodologies and TDD- Contributing to design and architecture decisions aligned with...


  • Bangalore/Anywhere in India/Multiple Locations Careerfit.ai Full time

    Position Overview : We are seeking a highly skilled and motivated Senior Backend Developer with 2-4 years of experience in Python and FastAPI to join our remote team. As a Senior Backend Developer, you will play a pivotal role in shaping the architecture, design, and development of the backend infrastructure that drives our video-first workplace...

  • Java Developer

    3 weeks ago


    Anywhere in India/Multiple Locations, IN Selsoft Full time

    Requirements :Having 10 -12 Yrs experience in Java, Microservices & Complex SQLMust have strong experience on Java/J2EE frameworks (Java 8 or 11, Microservice Architecture, Spring boot, ORM tools like Hibernate/JPA)Should have strong working experience on Oracle, MySQL and NoSQL databases. Example: RDBMS-Oracle/MySql, NoSql-Couchbase/MongoDBGood to have the...

  • Java Developer

    3 weeks ago


    Anywhere in India/Multiple Locations Selsoft Full time

    Requirements : Having 10 -12 Yrs experience in Java, Microservices & Complex SQL Must have strong experience on Java/J2EE frameworks (Java 8 or 11, Microservice Architecture, Spring boot, ORM tools like Hibernate/JPA) Should have strong working experience on Oracle, MySQL and NoSQL databases. Example: RDBMS-Oracle/MySql, NoSql-Couchbase/MongoDB Good to...

  • Java Architect

    4 weeks ago


    Anywhere in India/Multiple Locations SGS Technical Services Pvt. Ltd Full time

    Profile : Java : 10 Years Notice period : 0-15 daysMandatory Skills : Java, J2EE, AWS + Lambda, Microservices based Integration, CRM Tool.Job Description : We are looking for an experienced Java Architect who is proficient in Java, J2EE, and has expertise in designing and implementing AWS Lambda functions, as well as microservices-based integration...

  • Java Developer

    2 days ago


    india Recruitment Full time

    Job Description : Java Backend Developer with Spring Boot & Microservices on AWSPosition Overview :We are looking for a skilled Java Backend Developer with expertise in Spring Boot and microservices architecture, along with experience in deploying and managing applications on AWS. The successful candidate will be responsible for designing, developing, and...

  • Java Backend Developer

    2 months ago


    Anywhere in India,Multiple Locations Tekfortune IT India Pvt. Ltd. Full time

    Title/Role : Java Back-End DeveloperExperience : 4+ YearsWork Location : Remote/ WFH Notice period : Immediate Joiners Only Key Skills : Java, Core Java, Python, Spring boot, Microservices, SQL Database, JSON, Shell Scripting, REST API, Debugging Tools, Sanity Test, Code Signing, SSL/HTTP/HTTPS ProtocolsJob Description : As a Back-end Developer, you...


  • Anywhere in India/Multiple Locations/Bangalore Infinite Computer Solutions Full time

    Job Description :We are seeking a talented and experienced Senior Java Backend Developer to join our dynamic team. As a Java Backend Developer, you will be responsible for designing, developing, and implementing robust and scalable web applications using Java, Spring Boot, and other related technologies. You will work closely with cross-functional teams to...

  • Java Backend Developer

    2 months ago


    india Collabera Digital Full time

    NIGHT SHIFTExperience : 5+ YearsShift : Night Shift- 5+ years of experience in highly technical roles in the development of enterprise services, at large organizations or innovative startups- Preferred hands-on experience and working knowledge of security concepts - CASB Security, Threats / Suspicious behavior, deep understanding of web protocols,...


  • Anywhere in India/Multiple Locations Truelancer.com Full time

    Job Description : - Design, develop, and maintain Java-based applications with a focus on performance and scalability.- Implement and manage Microservices architecture . - Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.- Optimize application performance, troubleshoot issues, and ensure the...


  • Mumbai, India Miko Full time

    Job Summary:We are looking for a QA Lead to join our Mumbai office. In this role, you will play a pivotal role in ensuring the quality, performance, and reliability of our Miko products. You will collaborate closely with software developers, product managers, and quality assurance teams to design, develop, and execute automated tests, identify defects, and...


  • Mumbai, India Miko Full time

    Job Summary:We are looking for a QA Lead to join our Mumbai office. In this role, you will play a pivotal role in ensuring the quality, performance, and reliability of our Miko products. You will collaborate closely with software developers, product managers, and quality assurance teams to design, develop, and execute automated tests, identify defects, and...


  • mumbai, India Miko Full time

    Job Summary:We are looking for a QA Lead to join our Mumbai office. In this role, you will play a pivotal role in ensuring the quality, performance, and reliability of our Miko products. You will collaborate closely with software developers, product managers, and quality assurance teams to design, develop, and execute automated tests, identify defects, and...

  • Java Developer

    3 weeks ago


    Anywhere in India/Multiple Locations/Hyderabad Screatives Software Services Pvt Ltd Full time

    Job Description :We are seeking a skilled Java Developer with expertise in Angular to join our dynamic team. As a Java Developer with Angular experience, you will be responsible for developing and maintaining high-quality software solutions that meet customer needs.Responsibilities :- Design, develop, and maintain Java-based applications- Collaborate with...

  • Backend Developer

    1 month ago


    Anywhere in India,Multiple Locations Aarizon Services Full time

    Job Description : Key Responsibilities :- Develop backend services and APIs using Java and Spring Boot.- Implement micro services architecture for scalable and modular backend systems.- Design and optimize database schemas using Hibernate.- Ensure the security and integrity of backend systems.- Collaborate with frontend developers to integrate frontend and...