Employer description & source details
Design, build, and maintain cloud-native Java microservices in the NR Lens query path: SQL Gateway, Query Gateway, and data source connector plugins Develop and harden JDBC connector integrations — including connection lifecycle management, credential handling, query pushdown optimization, and security validation Improve query reliability and performance across a multi-tenant distributed SQL deployment serving 50+ customers Build and operate services on AWS (EKS, IAM/STS, S3) with infrastructure-as-code practices Implement security controls for user-supplied connection parameters (JDBC URL validation, SSRF prevention, hostname allowlisting) Build materialized view scheduling, execution, and lifecycle management features Design and implement deployment automation — canary deployments, progressive rollouts, observability integration Collaborate with the NRDB/Dirac team on the internal connector bridging federated queries to New Relic's native telemetry engine Participate in on-call rotation and incident response for production systems 5+ years of professional Java development . Strong experience building cloud-native applications on AWS. Experience designing and operating containerized microservices on Kubernetes Experience building and operating distributed systems at scale Familiarity with infrastructure-as-code (Terraform) and CI/CD pipelines Experience with AWS security patterns. Experience with observability tooling — defining SLOs/SLIs, dashboards, alerting Comfort debugging production issues across multi-service architectures Experience with gRPC or Thrift-based service communication Strong understanding of SQL query execution — parsing, planning, optimization, or execution engines Experience with JDBC drivers, connection pooling, and database connector development
Extracted skills: java, sql, postgresql, aws, kubernetes, terraform, recruiting, security