
Microservices Developer
Ova Technologies · New York, NY · Remote
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
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.
Skills
More jobs at Ova Technologies
All 123Similar roles
- React JS developerPyramid Consulting · Dearborn, MItoday
- Lead Software Engineer - Java/Cloud EngineerJPMC · New York, NY, United States · Columbus, OH, United States · USD 156,750–215,000today
- Application ProgrammerMitchell Martin · Plano, TXtoday
- Application ProgrammerMitchell Martin · Plano, TXtoday
- Application ProgrammerMitchell Martin · Plano, TXtoday
- Lead Platform Engineer, Agentic Issue Resolution (AIR)Ford Model-e U.S. · Redford, MI, United States · USD 132,800–250,800/yrtoday