remote
Backend Engineer Java & Microservices - Karthik Consulting
Backend Engineer
Design, develop, and maintain high‑performance Java microservices that power scalable RESTful APIs, ensuring robust observability, automation, and secure API contracts for a modern platform.
About the role
Key Responsibilities
- Architect and implement production‑grade Java microservices using Java 21/25, focusing on scalability and resilience.
- Define and enforce secure, consistent RESTful API contracts across internal and third‑party integrations.
- Implement observability solutions (metrics, logging, tracing) to monitor performance and troubleshoot issues.
- Automate build, test, and deployment pipelines to accelerate delivery and maintain high code quality.
- Collaborate with cross‑functional teams to refactor legacy services and introduce reusable component libraries.
Requirements
- 5+ years of professional experience developing Java backend services.
- Strong knowledge of microservices architecture, RESTful API design, and containerization.
- Hands‑on experience with observability tools (Prometheus, Grafana, OpenTelemetry) and CI/CD pipelines.
- Proficiency in writing clean, maintainable code and performing code reviews.
- Excellent problem‑solving skills and a passion for building reliable, high‑throughput systems.