JobHabor
Menu

Microservices Developer

Ova Technologies · New York, NY · Remote

100100

Hiring signal

Actively hiring

Posted today · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted today
  • Still listed on the employer's own board

Did you apply?

Microservices Developer at Ova Technologies. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Job Description: Microservices Developer

Full-Time

Mid-Level / Senior

3–8 Years

1. Job Overview

  • Job Title: Microservices Developer
  • Experience: 3–8 Years
  • Employment Type: Full-Time
  • Department: Engineering / Software Development
  • Location: Hyderabad / Bangalore / Pune / Chennai
  • Work Mode: Hybrid / On-site / Remote
  • Open Positions: 2

2. Job Summary

We are looking for an experienced Microservices Developer to design, develop, and maintain scalable, reliable, and high-performance distributed applications. The ideal candidate should have strong experience in backend development, microservices architecture, REST APIs, database integration, and cloud-based technologies.

The candidate will collaborate with architects, developers, QA engineers, and DevOps teams to build secure and scalable enterprise applications.

3. Key Responsibilities

  • Design, develop, and maintain microservices-based applications.
  • Build and integrate RESTful APIs and backend services.
  • Develop scalable and loosely coupled application components.
  • Implement service-to-service communication using REST, gRPC, or messaging systems.
  • Work with databases such as PostgreSQL, MySQL, MongoDB, and Redis.
  • Implement authentication and authorization using OAuth 2.0, JWT, and Spring Security.
  • Develop event-driven applications using Kafka or RabbitMQ.
  • Monitor application performance and troubleshoot production issues.
  • Write unit tests, integration tests, and automated test cases.
  • Collaborate with DevOps teams for CI/CD pipeline integration.
  • Deploy and manage services using Docker and Kubernetes.
  • Participate in code reviews, technical discussions, and Agile ceremonies.

4. Required Technical Skills

Skill

Required Knowledge

Programming

Java / Python / Go / Node.js

Architecture

Microservices, Distributed Systems

Backend

Spring Boot / Django / FastAPI / Express.js

APIs

REST APIs, GraphQL, gRPC

Databases

PostgreSQL, MySQL, MongoDB

Messaging

Apache Kafka, RabbitMQ

Security

OAuth 2.0, JWT, API Security

Cloud

AWS, Azure, or GCP

Containers

Docker, Kubernetes

CI/CD

Jenkins, GitHub Actions, GitLab CI

Testing

JUnit, Mockito, Pytest

Version Control

Git, GitHub, GitLab

5. Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3–8 years of experience in backend software development.
  • Strong understanding of microservices architecture and design patterns.
  • Hands-on experience developing and integrating REST APIs.
  • Experience with databases and data modeling.
  • Knowledge of distributed systems and asynchronous communication.
  • Understanding of application security and performance optimization.
  • Good problem-solving and debugging skills.

6. Preferred Qualifications

  • Experience with cloud-native application development.
  • Knowledge of service discovery and API gateways.
  • Experience with Kubernetes orchestration.
  • Familiarity with monitoring tools such as Prometheus, Grafana, and ELK Stack.
  • Experience with caching mechanisms such as Redis.
  • Understanding of resilience patterns such as Circuit Breaker, Retry, and Rate Limiting.
  • Knowledge of Agile and Scrum methodologies.

7. Key Competencies

  • Strong analytical and problem-solving skills.
  • Good understanding of software design principles.
  • Ability to work independently and collaboratively.
  • Effective communication and teamwork.
  • Ability to troubleshoot complex application issues.

8. Key Performance Indicators (KPIs)

  • Quality and reliability of developed microservices.
  • API performance and response time.
  • Code quality and test coverage.
  • Successful integration between services.
  • Reduction in production defects.
  • Timely delivery of development tasks.

9. Interview Process

  • Technical screening round.
  • Microservices and backend development interview.
  • Coding and problem-solving assessment.
  • System design and architecture discussion.
  • Managerial / HR discussion.

10. Candidate Search Keywords

  • Microservices Developer
  • Microservices Engineer
  • Backend Developer
  • Java Microservices Developer
  • Spring Boot Microservices Developer
  • Python Microservices Developer
  • Golang Microservices Developer
  • Distributed Systems Engineer
  • Backend Software Engineer
  • Cloud Native Developer
  • API Developer
  • Software Engineer – Microservices

11. Technical Screening Questions

  • What is microservices architecture, and how is it different from monolithic architecture?
  • How do microservices communicate with each other?
  • What is the role of an API Gateway?
  • Explain service discovery in microservices.
  • What is the Circuit Breaker pattern?
  • How do you handle failures between distributed services?
  • What is the difference between synchronous and asynchronous communication?
  • How do you implement authentication and authorization in microservices?
  • What is the role of Docker and Kubernetes in microservices deployment?
  • How do you monitor and troubleshoot microservices in production?

12. Boolean Search String

Use this search string in Naukri, LinkedIn, or JobDiva:

("Microservices Developer" OR "Microservices Engineer" OR "Backend Developer" OR "Microservices Architect") AND (Microservices OR "Distributed Systems") AND ("REST API" OR REST OR gRPC) AND (Java OR Python OR Golang OR Node.js) AND (Docker OR Kubernetes OR AWS OR Azure)

13. JobDiva Recruitment Details

Field

Details

Job Title

Microservices Developer

Experience

3–8 Years

Employment Type

Full-Time

Openings

2

Primary Skills

Microservices, Backend Development

Programming

Java / Python / Go / Node.js

Frameworks

Spring Boot / Django / FastAPI

Database

PostgreSQL / MySQL / MongoDB

Additional Skills

Kafka, RabbitMQ, Redis

Cloud

AWS / Azure / GCP

Deployment

Docker, Kubernetes

Must-have skills

Microservices Architecture, Backend Development, REST APIs, Programming (Java/Python/Go/Node.js), Database Integration, Docker, and Git.

Recruitment tip

Prioritize candidates with hands-on experience developing and deploying production microservices. Candidates with only theoretical knowledge of microservices or experience limited to building standalone REST APIs may not be suitable.

More jobs at Ova Technologies

All 123

Similar roles