Miko - Senior Java Engineer/Lead - Spring Boot/Hibernate

1 month ago


MumbaiRemote, India 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 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 working with NoSQL/graph databases is an added plus
  • Proficient understanding of code versioning tools, such as Git is an added plus
  • Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet is an added plus
  • Working Knowledge of DevOps containerization technologies like Docker, LXD is an added plus

(ref:hirist.tech)
  • Java Developer

    1 month ago


    Mumbai, India Freelancer HR Full time

    Job Description & Responsibilities :- Participate in requirement understanding of the client and help tech lead to provide size estimations.- Follow Agile practices and work collaboratively with the team.- Develop and write a unit test for code.- Ability to commit code on the repository.- Coordinate with team members to manage branches and resolve...

  • Java Developer

    1 month ago


    Mumbai, India ADS247365 Full time

    Job Description : Roles & Responsibilities :- Participate in requirement understanding of the client and help tech lead to provide size estimations.- Follow Agile practices and work collaboratively with the team.- Develop and write a unit test for code.- Ability to commit code on the repository.- Coordinate with team members to manage branches and resolve...

  • Java Developer

    1 month ago


    Mumbai, India ADS247365 Full time

    Job Description : Roles & Responsibilities :- Participate in requirement understanding of the client and help tech lead to provide size estimations.- Follow Agile practices and work collaboratively with the team.- Develop and write a unit test for code.- Ability to commit code on the repository.- Coordinate with team members to manage branches and resolve...

  • Java Developer

    4 weeks ago


    Mumbai, Maharashtra, India ADS247365 Full time

    Job Description : Roles & Responsibilities :- Participate in requirement understanding of the client and help tech lead to provide size estimations.- Follow Agile practices and work collaboratively with the team.- Develop and write a unit test for code.- Ability to commit code on the repository.- Coordinate with team members to manage branches and resolve...

  • Java Developer

    1 month ago


    Hyderabad,Mumbai, India Freelancer HR Full time

    Job Description & Responsibilities : - Participate in requirement understanding of the client and help tech lead to provide size estimations.- Follow Agile practices and work collaboratively with the team.- Develop and write a unit test for code.- Ability to commit code on the repository.- Coordinate with team members to manage branches and resolve...

  • Java Developer

    4 weeks ago


    Hyderabad/Mumbai, IN Freelancer HR Full time

    Job Description & Responsibilities :- Participate in requirement understanding of the client and help tech lead to provide size estimations.- Follow Agile practices and work collaboratively with the team.- Develop and write a unit test for code.- Ability to commit code on the repository.- Coordinate with team members to manage branches and resolve...


  • 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


    mumbai, India SKILFIL CONSULTANTS Full time

    Key Responsibilities:1. Software Development: - Design, develop, test, and maintain Java-based applications using Spring Boot and Hibernate frameworks. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality, performance, and adherence to coding standards.2. Database Interaction: - Implement and optimize data...

  • Java Developer

    2 weeks ago


    Mumbai, India SKILFIL CONSULTANTS Full time

    Key Responsibilities:1. Software Development: - Design, develop, test, and maintain Java-based applications using Spring Boot and Hibernate frameworks. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality, performance, and adherence to coding standards.2. Database Interaction: - Implement and optimize data...

  • Java Developer

    2 weeks ago


    Mumbai, India SKILFIL CONSULTANTS Full time

    Key Responsibilities:1. Software Development: - Design, develop, test, and maintain Java-based applications using Spring Boot and Hibernate frameworks. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality, performance, and adherence to coding standards.2. Database Interaction: - Implement and optimize data...

  • Java Developer

    2 weeks ago


    Mumbai, Maharashtra, India SKILFIL CONSULTANTS Full time

    Key Responsibilities:1. Software Development: - Design, develop, test, and maintain Java-based applications using Spring Boot and Hibernate frameworks. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality, performance, and adherence to coding standards.2. Database Interaction: - Implement and optimize data...


  • 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...


  • Mumbai/Anywhere in India/Multiple Locations, IN 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...

  • Cateina Technologies

    1 month ago


    Mumbai, India Cateina Technologies Full time

    Number of Positions available : 2Job Description :Cateina Technologies is looking for passionate Senior Java Springboot Developers.Technical Skills :- Hands-on experience in Java back-end development and skills with the Spring boot framework- Real-life experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker)- Familiar with...

  • Cateina Technologies

    1 month ago


    Mumbai, India Cateina Technologies Full time

    Number of Positions available : 2Job Description :Cateina Technologies is looking for passionate Senior Java Springboot Developers.Technical Skills :- Hands-on experience in Java back-end development and skills with the Spring boot framework- Real-life experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker)- Familiar with...

  • Java Developer

    1 month ago


    Mumbai, India ADS247365 India Private Limited Full time

    Role : Java Developer (Min. 4+ Yrs.)Location : Mumbai, Maharashtra Duration : Full TimeOffice location : (Mumbai Location: 9th floor, Business arcade, Sayani Rd, Parel Bus Depot, Dighe Nagar, Prabhadevi, Mumbai, Maharashtra 400025).Roles & Responsibilities :- Participate in requirement understanding of the client and help tech lead to provide size...


  • 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, Maharashtra, 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...