
Java Software Engineer
- Jersey City, NJ
- Permanent
- Full-time
- Develop and maintain backend services and APIs using Java, Python, or Golang
- Build scalable automation pipelines for observability configuration, incident response, and deployment tooling.
- Collaborate with internal platform teams to integrate with existing observability tools and frameworks (e.g., Splunk, Dynatrace, Grafana).
- Design and implement REST APIs, API gateway integrations, and asynchronous messaging solutions (e.g., Kafka, RabbitMQ)
- Collaborate with platform and DevOps teams to integrate APIs into CI/CD and deployment pipelines
- Support the development of reusable API modules and frameworks that enable telemetry pipeline instrumentation
- Implement APIs and service integrations for observability configuration, reporting, and access control.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Participate in code reviews, testing, debugging, and performance tuning.
- 5+ years of experience in backend/API development using Java, Python, or Golang
- Experience working in cloud-native or microservices environments (AWS and/or Azure)
- Solid understanding of RESTful API design, asynchronous processing, and message-driven architecture
- Hands-on experience with automation pipelines, observability tooling, or service monitoring workflows
- Familiarity with software delivery frameworks and CI/CD pipelines
- Experience working with OpenTelemetry or other telemetry pipeline frameworks
- Exposure to observability platforms such as Splunk, Dynatrace, or Prometheus.
- Bachelor's Degree
- 5 + years experience
Location Jersey City, NJ
Client Industry FintEch
Compensation $65-95/hr
Ref ID 1682816