TETeamware Solutions
Microservice Developer
Bangalore ₹4-8 LPA Posted 16 Jul 2025
FULL TIME
Docker
Gcp
Grafana
Prometheus
Azure
+1 more
Job Description
Key Responsibilities:
- Design, develop, and maintain microservices-based applications using frameworks such as Spring Boot, .NET Core, Node.js, or equivalent.
- Implement RESTful APIs and asynchronous messaging services using tools like Kafka, RabbitMQ, or Azure Service Bus.
- Ensure code quality through automated testing (unit, integration, and functional tests).
- Collaborate with DevOps teams to support CI/CD pipelines and containerized deployments (e.g., Docker, Kubernetes).
- Integrate services with databases (SQL/NoSQL) and external APIs.
- Monitor performance and troubleshoot production issues in microservices environments.
- Follow best practices for API design, security, logging, and error handling.
- Document technical specifications, architecture, and deployment procedures.
Qualifications and Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience in software development with at least 1–2 years focused on microservices architecture.
- Strong proficiency in one or more programming languages (e.g., Java, C#, Go, Python, Node.js).
- Experience with REST APIs, JSON, and API Gateway technologies.
- Knowledge of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Solid understanding of design patterns and distributed system principles.
Desirable Skills:
- Experience with gRPC, OpenAPI/Swagger, and OAuth2/JWT for secure API management.
- Familiarity with microservices observability (logging, tracing, monitoring with tools like Prometheus, Grafana, ELK).
- Knowledge of event-driven architecture and reactive programming.
- Experience with message brokers and stream processing.
- Agile/Scrum methodology exposure.