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 kirankotla@mpower-plus.co