Senior Software Engineer - Java- Remote

Company: Jobs via Dice

Location: New Jersey (Remote)

Type: Full-time

Level: Senior

Remote: Yes

Posted: 2026-02-14

About this role

Responsibilities

  • Develop and maintain backend microservices using Java and Spring Boot
  • Build and integrate APIs (both GraphQL and REST) for scalable service communication
  • Deploy and manage services on Google Cloud Platform (GKE)
  • Work with Google Cloud Spanner (Postgres dialect) and pub/sub tools like Confluent Kafka (or similar)
  • Automate CI/CD pipelines using GitHub Actions and Argo CD

Required Qualifications

  • 5+ years of backend development experience with Java and Spring Boot
  • 2+ years working with APIs (GraphQL and REST) in microservices architectures
  • 2+ years hands-on experience with Azure, Google Cloud Platform, or AWS
  • 2+ years working with pub/sub tools like Kafka or similar
  • 2+ years' experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)

Preferred Qualifications

  • Hands-on experience with Google Cloud Platform
  • Familiarity with Kubernetes concepts; experience deploying services on GKE is a plus
  • Strong understanding of microservice best practices and distributed systems

Education
Bachelor's degree or equivalent experience (High School Diploma and 4 years relevant experience)

Create Your Job Alert

Other Senior Jobs

Other Jobs in New Jersey