Ontrac Solutions is a leading technology consulting firm specializing in cutting-edge solutions that drive business transformation. We partner with organizations to modernize their infrastructure, streamline processes, and deliver tangible results.

Our client is a leading consulting and professional services firm based in the United States with global reach specializing in AI-driven, data-centric solutions utilizing cutting-edge cloud technologies. Our mission is to assist global brands in transforming business challenges into opportunities, shaping the future of work.

Role Overview:

We are seeking a Senior Backend Engineer with expertise in Java to join our team on a 4-month contract-to-hire basis. The ideal candidate will have extensive experience in developing cloud-native applications and a strong background in backend development. This remote position requires a commitment of 40-45 hours per week, with an immediate start date preferred.

Key Responsibilities:

  • Develop and maintain cloud-native applications using Java and Spring Boot.
  • Design and implement RESTful services with Spring REST.
  • Collaborate with cross-functional teams to migrate monolithic applications to microservices architecture.
  • Manage and optimize in-memory databases such as Couchbase or Memorystore.
  • Work with NoSQL databases like MongoDB or Firestore.
  • Utilize Docker and Kubernetes for containerization and orchestration.
  • Implement unit testing and automated testing to ensure code quality.
  • Engage in CI/CD, DevOps, cloud, and automation practices to streamline development processes.

Qualifications:

  • Experience:
    • 5+ years in cloud-native application development.
    • 5+ years in backend development with a focus on Java.
    • 5+ years using Spring Boot and Spring REST services.
    • 2+ years with in-memory databases (e.g., Couchbase, Memorystore).
    • 2+ years with NoSQL databases (e.g., MongoDB, Firestore).
  • Technical Skills:
    • Proficiency in Java and Spring Boot frameworks.
    • Experience with cloud platforms such as AWS, Azure, or GCP; multi-cloud experience is a plus.
    • Familiarity with Docker and Kubernetes.
    • Strong understanding of unit testing and automated testing methodologies.
  • Additional Skills:
    • Background in professional services or consulting.
    • Excellent communication skills.
    • Ability to work independently and collaboratively in a remote setting.

Preferred Qualifications:

  • Experience developing applications on Google Cloud Platform (GCP).
  • Familiarity with Terraform for infrastructure as code.
  • Knowledge of CI/CD pipelines, DevOps practices, cloud computing, and automation tools.

Duration: 4-month contract-to-hire