Tech Stack
JavaDockerKubernetesJenkinsPrometheusAPIHelmOpenTelemetryGitLab CIKeycloak
Job Description, Responsibilities & Requirements
About the Position
We are seeking a skilled Microservice Platform Developer with 3-5 years of hands-on experience to join our team in Bengaluru, India. In this role, you will work as part of an Agile product team responsible for building, enhancing, and supporting scalable business services using modern microservice architectures. You will collaborate with architects, business analysts, and global engineering teams to deliver secure, reliable, and high-performing solutions.
Responsibilities
- Design, develop, and maintain cloud-native microservices using Java (Quarkus), Node.js, and/or Python.
- Build and consume REST APIs using OpenAPI/Swagger standards.
- Develop containerized applications using Docker and deploy them to Kubernetes-based environments.
- Work with established CI/CD pipelines using GitLab CI, Jenkins, and GitOps practices.
- Implement secure authentication and authorization mechanisms using OAuth2, JWT, and Keycloak.
- Create and execute unit, integration, functional, and performance tests for microservices and APIs.
- Troubleshoot production issues and support platform reliability through monitoring and observability tools.
- Collaborate with cross-functional teams to deliver business capabilities in an Agile/Scrum environment.
- Review, validate, and optimize AI-assisted code generated through tools such as GitHub Copilot and Cursor.
Requirements
Must Have
- 3-5 Years Relevant Experience
- Education: Bachelor's degree in computer science or equivalent required
- Languages and Frameworks:
- Java (21+)
- RESTful API development using OpenAPI/Swagger
- Containerization, Orchestration, and Delivery:
- Docker, Kubernetes, Helm (consuming existing charts)
- GitLab CI and/or Jenkins pipelines; GitOps with FluxCD
- Security and Observability:
- OAuth2/JWT and Keycloak basics
- Familiarity with OpenTelemetry, Prometheus, and APM tooling (New Relic or Grafana)
- Cloud:
- AWS and/or Azure experience
- Testing:
- Integration and functional testing of REST APIs
- Postman-based API test suite authoring and execution
- Performance and load testing
- AI-Assisted Development:
- GitHub Copilot, Cursor, or similar tools for code generation and debugging
- Ability to review and validate AI-generated code before merging
- Soft Skills:
- Customer-driven and result-oriented focus.
- Excellent problem-solving and troubleshooting skills.
- Strong desire to stay up to date with the latest trends and technologies in the field.
- Ability to work independently and as part of a team.
- Strong communication and collaboration skills.
Nice to Have
- Node.js (Hapi.js), Python (FastAPI/ASGI)
- Unit testing within Java, Node.js, or Python ecosystems
- Databases: PostgreSQL, MongoDB, Redis, Cassandra
- Linux administration and shell scripting
- Experience in the E&P / Oil & Gas Domain (Well, Seismic, Production data types)
We Offer
- Work on modern cloud-native and microservices technologies.
- Be part of a long-term strategic engagement with a global enterprise client.
- Collaborate with highly skilled architects, DevOps engineers, and software developers.
- Gain hands-on experience with Kubernetes, cloud platforms, CI/CD, and enterprise-scale microservices.
- Opportunity to grow technically alongside a high caliber project team while delivering business-critical solutions.
- Exposure to AI-assisted software development and modern engineering practices.
About the Company
Join us and be part of our journey to success! Apply now and make an impact.
Contact Information
Location: Bengaluru, India
Requisition Number: VR-123965
Application Deadline: 03/08/2026