Backend Java Engineer, API and Cloud Services

Job Type: Remote

A leading organization is seeking a Java Backend Engineer to support the development of backend services and APIs for a healthcare call intelligence initiative. This role focuses on building reliable server‑side systems, integrating APIs, and supporting data‑driven workflows using modern cloud technologies. The position requires hands‑on experience with Java, backend service development, and Python, with exposure to cloud platforms, preferably Google Cloud Platform.

Responsibilities

  • Design, build, and maintain backend services using Java.
  • Develop and support RESTful APIs that integrate with internal and external systems.
  • Contribute to backend architecture supporting a healthcare call intelligence solution.
  • Work with cloud‑based infrastructure, with preference for Google Cloud Platform environments.
  • Use Python to support backend workflows, automation, or data processing needs.
  • Collaborate with cross‑functional technical teams to ensure backend services meet functional and performance requirements.

Required experience and skills

  • Professional experience as a Java engineer focused on backend development.
  • Strong experience building and maintaining APIs.
  • Experience developing backend services for production systems.
  • Exposure to cloud platforms, with Google Cloud Platform preferred.
  • Working knowledge of Python for backend or supporting services.
  • Experience contributing to projects within the healthcare domain or healthcare‑related systems.

FAQ

1. What are the core responsibilities of a Backend Java Engineer in this role?
This role focuses on designing, developing, and maintaining backend services and APIs using Java. It includes building scalable systems, handling business logic, and ensuring high performance and reliability. The engineer also supports cloud-based deployments and service integrations.

2. What type of API development is expected in this position?
The role involves designing and implementing RESTful or event-driven APIs that enable communication between systems. APIs must be secure, well-documented, and scalable. The engineer ensures proper versioning, authentication, and performance optimization.

3. What frameworks and technologies are commonly used?
Common frameworks include Spring Boot and Spring Cloud for backend development. Technologies such as JSON, Kafka, and API gateways are often used for integration. Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes is also important.

4. How is cloud technology used in this role?
Cloud platforms such as AWS, Azure, or Google Cloud are used to deploy and manage services. The engineer designs cloud-native architectures that support scalability and resilience. Managing infrastructure, storage, and compute resources is part of the role.

5. What role does microservices architecture play in this position?
Microservices architecture is often used to build modular and independently deployable services. The engineer designs loosely coupled systems that can scale efficiently. Understanding service communication, discovery, and fault tolerance is essential.

6. How is data managed in backend services?
The engineer works with databases such as MySQL, PostgreSQL, or NoSQL systems. Responsibilities include designing schemas, optimizing queries, and ensuring data consistency. Efficient data handling supports application performance.

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx

Related Job Openings

Software Engineering Career Roles
Remote
Software Engineering Career Roles
Remote