MPower Plus
Java Backend Engineer
MPower PlusSwitzerland10 hours ago
ContractRemote FriendlyInformation Technology

Role: Java Backend Engineer

Location: Zurich, Switzerland

Work Model: Hybrid – 3 days onsite per week

Experience: 9+ years

Start Date: ASAP

Contract Type: Contract (6 to 12months)


Job Description

We’re looking for a highly skilled Java Developer to join the engineering team in Zurich. The ideal candidate has a strong background in backend development, RESTful APIs, and data streaming, with a focus on building secure, scalable, and high-performance applications.


Key Responsibilities

  • Design and develop backend services and APIs using Java and Spring Boot frameworks.
  • Build and optimize REST APIs and GraphQL schemas for scalable data access.
  • Develop and manage data streaming pipelines using Confluent Kafka.
  • Work with NoSQL databases (Azure Cosmos DB) for data modeling and integration.
  • Implement authentication and authorization mechanisms (OAuth 2.0, MS Entra ID).
  • Collaborate with cross-functional teams to define, design, and deliver solutions.
  • Deploy and monitor applications using Azure Cloud Services (App Services, API Management, Azure Monitor).


Required Skills

  • 9+ years of hands-on development experience with Java (mandatory).
  • Strong experience with Spring Boot, Spring Batch, and Spring Cloud.
  • Expertise in REST API design and data streaming (Confluent Kafka).
  • Proficiency in NoSQL data modeling (Azure Cosmos DB).
  • Hands-on experience with OAuth 2.0 / MS Entra ID for authentication and authorization.


Nice to Have

  • Experience in GraphQL schema design.
  • Familiarity with Azure Cloud Services (App Services, API Management, Azure Monitor).


Ready for your next challenge in a high-impact engineering role, let’s connect or

reach out directly to [email protected]

Key Skills

Ranked by relevance