Padmi

Support and Integration Services - Development

HyderabadPosted 4 months ago
Software engineeringUnspecified
Apply at ValueLabs

Opens the source posting on careers.valuelabs.com

Source description

About the role

View original

We are seeking an experienced API Microservice Developer with 5+ years of expertise in designing, developing, and deploying enterprise-grade microservices and APIs. The ideal candidate will possess deep technical knowledge in Java Spring Boot framework, Kubernetes and OpenShift container orchestration platforms, and modern API development practices. This role requires a seasoned professional who can build scalable, resilient, and high-performance microservices that power critical business applications. The API Microservice Developer will work closely with cross-functional teams to implement cloud-native solutions, establish microservices standards, and ensure seamless integration across distributed systems. • Design and develop RESTful and event-driven microservices using Java Spring Boot framework • Implement domain-driven design (DDD) principles and microservices architectural patterns • Build scalable, fault-tolerant microservices with proper separation of concerns • Develop API endpoints with comprehensive error handling, validation, and logging mechanisms • Implement circuit breaker, retry, and bulkhead patterns for service resilience • Create asynchronous messaging solutions using message brokers (Kafka, RabbitMQ, ActiveMQ) • Design and implement API versioning strategies and backward compatibility • Deploy, manage, and scale microservices on Kubernetes and OpenShift platforms • Create and optimize Docker containers for Java Spring Boot applications • Develop Kubernetes manifests (YAML) including Deployments, Services, ConfigMaps, Secrets, and Ingress resources • Implement Helm charts for application packaging and deployment automation • Configure OpenShift routes, projects, and security contexts for enterprise deployments • Manage container resource allocation, scaling policies, and pod affinity/anti-affinity rules • Implement service mesh architectures (Istio, Linkerd) for advanced traffic management • Design and implement RESTful APIs following OpenAPI/Swagger specifications • Develop GraphQL APIs and schema definitions for flexible data querying • Implement API security using OAuth 2.0, JWT tokens, and API key authentication • Build API gateways integration and service discovery mechanisms • Develop event-driven architectures using event sourcing and CQRS patterns • Implement API rate limiting, throttling, and caching strategies • Create comprehensive API documentation and developer guides • Design database schemas and optimize queries for microservices data requirements • Implement polyglot persistence strategies (SQL, NoSQL, cache layers) • Develop data migration scripts and versioning strategies using Flyway or Liquibase • Configure connection pooling and database performance tuning • Implement distributed transaction management and saga patterns • Design event stores and read model projections for event-driven systems • Write unit tests using JUnit, Mockito, and Spring Boot Test frameworks • Develop integration tests with TestContainers for database and messaging dependencies • Implement contract testing using Spring Cloud Contract or Pact • Perform load testing and performance benchmarking of microservices • Conduct code reviews and ensure adherence to coding standards • Implement static code analysis and quality gates in CI/CD pipelines • Build and maintain CI/CD pipelines for automated microservices deployment • Implement GitOps workflows using ArgoCD or Flux for Kubernetes deployments • Configure Jenkins, GitLab CI, or Azure DevOps pipelines for build automation • Implement infrastructure as code (IaC) using Terraform or Ansible • Manage environment configurations and secrets management solutions • Implement blue-green and canary deployment strategies • Integrate distributed tracing using Jaeger, Zipkin, or Spring Cloud Sleuth • Implement structured logging with ELK stack (Elasticsearch, Logstash, Kibana) or Splunk • Configure application metrics and dashboards using Prometheus and Grafana • Set up health checks, readiness probes, and liveness probes for Kubernetes pods • Implement centralized logging and log aggregation strategies • Create alerting mechanisms for service degradation and failure scenarios We are seeking an experienced API Microservice Developer with 5+ years of expertise in designing, developing, and deploying enterprise-grade microservices and APIs. The ideal candidate will possess deep technical knowledge in Java Spring Boot framework, Kubernetes and OpenShift container orchestration platforms, and modern API development practices. This role requires a seasoned professional who can build scalable, resilient, and high-performance microservices that power critical business applications. The API Microservice Developer will work closely with cross-functional teams to implement cloud-native solutions, establish microservices standards, and ensure seamless integration across distributed systems.

One address, no account. We’ll tell you when matching roles go live.

More at ValueLabs

Related open roles

View all roles